无需安装任何新内容,某些控制台应用程序(例如xxcopy
)diskpart
开始打开新控制台,而不是像往常一样在当前控制台中显示输出:
- 如果我运行
CMD
,就会出现一个新的控制台(到目前为止还好) - 如果我运行大多数外部命令(
NET USE, SCHTASKS
,等),输出将显示在当前的控制台(确定) - 如果我跑步
DISKPART
或者XXCOPY
新控制台与 DISKPART 提示符一起出现,而不是在当前控制台上显示输出
我的主要问题是文件复制程序 XXCOPY64:我曾经运行一个批处理文件,该文件按顺序运行几个 XXCOPY 命令,但现在每个命令都在其自己的控制台中同时运行。
我尝试修复这个问题:
- 使用 DrWebCureIt 检查可能的病毒感染,并使用 SysInternals Autoruns 手动检查
- 使用 MD5 检查两个 .EXE 的完整性
- 修复可能损坏的注册表跑步条目修复执行
- 禁用我的防病毒软件,重命名 XXCOPY64 exe 以适应任何可能的注册表特定配置,甚至使用二进制编辑器修改 XXCOPY exe
- 从不同的控制台运行程序
CMD.EXE
,例如康埃穆
到目前为止还没有运气,也没有主意了:)
我的操作系统是 Windows 7 Professional 64b
答案1
对于DISKPART
和XXCOPY
,这似乎与 UAC 有关。从非特权控制台运行它们会导致显示 UAC 提示,然后在新的特权控制台中启动命令。从特权控制台启动这些命令(“以管理员身份运行...”)会导致它们在同一控制台内运行,并且没有 UAC 提示。