在我急切地想知道哪些变量是受保护的或常量时,我决定只看哪些可以被删除——假设上面提到的那些将被单独留下。我没有意识到这些变量的删除不仅限于本次 ISE 会议的范围,而且不仅是 PowerShell 全局的,而且是系统全局的。我希望有人可以帮助我让 ISE 再次工作。
我的愚蠢:
Remove-Variable *
...导致报告了一堆错误,之后我执行时只剩下少数(10-15)个错误dir variable:
。认为这没什么大不了的,并且重新启动 ISE 会使我恢复正常,我关闭了它——我无法再启动它了。
其他症状
从那以后我发现我已经丢失了环境变量之%windir%
类的东西消失了——这是一个最有趣的转折,阻止你打开你的高级系统设置(找不到%windir%\system32\systempropertiesadvanced.exe
)来设置你的 ENV 备份......(是的,我可以直接运行它)
更新:我发现了一个额外的影响/症状:Windows 报告说我在自动更新无法正常工作后可能没有正版 Windows。我没有意识到像一些 ENV vars 消失这样简单的事情会杀死它。人力资源管理系统。
那么 - 任何人都知道如何恢复或重新创建成功运行 ISE 所需的环境吗?
(是的,我已经尝试删除并重新添加该功能,并结合重新启动。)