答案1
检查文件 init.bat 是否位于 your-path-to-cmder/Cmder/vendor 文件夹中。如果没有,请检查您的防病毒软件是否将其隔离。Avast 防病毒软件会这样做。在防病毒软件中为 init.bat 添加例外,下载并重新安装 cmder。
答案2
我遇到了类似的问题。我发现init.bat
当我重新安装 cmder 时,该文件没有被复制。尽管已关闭 UAC 和病毒,但无论我使用xcopy
管理员运行的 cmd 还是资源管理器拖放,该文件的访问都会被拒绝。
其他用户暗示文件 init.bat 可能被 avast 隔离或其他原因,但在我看来却完全被忽略了。
什么我做错了是我安装(更新)cmder 的方式。
- 我首先创建了一个新目录作为我的 cmder 主目录,位于
C:\cmder
- 我打开了(而不是提取)
cmder_mini.zip
下载 - 我选择了档案中的所有内容并将其复制到 cmder 主目录。
然后我意识到由于访问被拒绝,init.bat 从未从档案中复制。
反而
- 解压 zip 档案
- 将解压后的整个
cmder_mini
文件夹拖到所需目标位置(C:\
) - 改名根据你的喜好(从
cmder_mini
到cmder
)
你明白其中的区别了吧?这样init.bat
文件就会“移动”。创建控制台时不再出现烦人的消息。