故障表现
- 因为修改了默认python环境激活脚本和删除tmp变量,导致cmd 和 powershell全部故障
修复
cmd终端自动激活py313(仍卡住)
----------进默认终端----------- cmd /d ----------默认python------- reg query "HKCU\Software\Microsoft\Command Processor" /v AutoRun reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f 环境变量添加 D:\codePython\python\anaconda3\py313 D:\codePython\python\anaconda3\py313\scriptsps终端自动激活py313(成功)
notepad $PROFILE [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 conda activate py313mobax-bash终端自动激活py313
继承cmd的环境变量机制修复tmp变量(成功)
-----------用户tmp------------- reg add "HKCU\Environment" /v TMP /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\Temp" /f reg add "HKCU\Environment" /v TEMP /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\Temp" /f -----------系统tmp------------- reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TMP /t REG_EXPAND_SZ /d "%%SystemRoot%%\TEMP" /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TEMP /t REG_EXPAND_SZ /d "%%SystemRoot%%\TEMP" /f -----------目录有效性------------- if not exist "%USERPROFILE%\AppData\Local\Temp" mkdir "%USERPROFILE%\AppData\Local\Temp" if not exist "%SystemRoot%\TEMP" mkdir "%SystemRoot%\TEMP"