我的 Windows 机器上发生了一件非常奇怪的事情。
不管我是否加载我的,启动时都会立即设置$profile
一个名为的变量。$item
powershell.exe
我执行了以下操作:
- 在调用
-noprofile
期间使用了开关。powershell.exe
- 审查了由 加载的所有 DLL
powershell.exe
,并验证没有 DLL 是通过AppInit_DLLs
键加载的。 - 我
powershell.exe
从另一台没有出现问题的机器上复制了一个版本。 - 我已经尝试作为另一个用户,并且该值仍然存在于该用户拥有的进程中。
- 我列举了
functions:
PSdrive - 我在流程资源管理器中查看了环境变量。
- 我已经查看了所有配置文件(在 中列出
$profile | select *
)
怎么可能$item
一开机就设置powershell.exe
?