どの変数が保護されているか、または定数であるかを知りたいと思っていたので、削除できる変数を確認することにしました。私が気付いていなかったのは、これらの変数の削除が ISE のこのセッションの範囲に限定されず、PowerShell グローバルであるだけでなく、システム グローバルであるということです。誰かが ISE を再び機能させるのを手伝ってくれることを願っています。
私の愚かさ:
Remove-Variable *
...一連のエラーが報告され、dir variable:
後で実行したときに残ったのはほんの一握り (10-15) でした。大したことではなく、ISE を再起動すれば正常に戻ると思い、ISE を閉じましたが、もう起動できません。
その他の症状
それ以来、環境変数%windir%
がなくなったようなものを失ったことに気づきました-最も興味深いひねりで、高度なシステム設定を開いて%windir%\system32\systempropertiesadvanced.exe
ENVをバックアップすることができなくなります...(はい、直接実行できます)
更新: 追加の影響/症状が見つかりました: 自動更新が正常に機能しなかった後、正規バージョンの Windows を持っていない可能性があると Windows が報告しました。私は、いくつかの ENV 変数がなくなるという単純なことがそれを殺すことに気づいていませんでした。うーん。
それで、ISEを正常に実行するために必要な環境を復元または再作成する方法を知っている人はいますか?
(そして、はい、再起動と組み合わせて、機能を削除して再度追加しようとしました。)