日期:2014-05-17  浏览次数:21523 次

[高分求助] Windows 7 中,schtasks /query 提示无法加载列资源
我在 windows 7 或 window server 2008 R2 中
通过命令提示符查询 计划任务

schtasks /query

总是提示,错误:无法加载列资源

但在 xp 的机器上测试完好。

请问如何解决这个问题,忘高手赐教,100分相送了,谢谢大家!
------最佳解决方案--------------------
直接通过 taskschd.msc 查看,有无问题?

建议使用 procmon.exe 跟踪一下 schtasks /query 执行的过程,看看有没有什么“无法访问”这样的事件。
------其他解决方案--------------------
本人的 win7 就可以 schtasks /query 。。。

lz 用的是什么版本的 win7 ?
------其他解决方案--------------------
Win7企业版路过,没有遇到楼主的问题。
Task Scheduler 服务是不是开启的?
------其他解决方案--------------------
引用:
直接通过 taskschd.msc 查看,有无问题?

建议使用 procmon.exe 跟踪一下 schtasks /query 执行的过程,看看有没有什么“无法访问”这样的事件。


我测试了多台 windows 7 或 windows 2008 R2 的电脑,都是相同情况。这个恐怕是系统不支持
------其他解决方案--------------------
引用:
本人的 win7 就可以 schtasks /query 。。。

lz 用的是什么版本的 win7 ?


win7 家庭高级版

和 win 2008 R2 企业版

测试,都出错。
------其他解决方案--------------------
Windows 7或者2008 R2,显示语言设置为简体中文时才会有问题。
把windows\system32\zh-CN下的schtasks.exe.mui改名或者删除即可,只是命令行的输出只有英文。 
------其他解决方案--------------------
到底怎么回事呀?
------其他解决方案--------------------
查看cmd 编码,用chcp命令,如果是936,代表中文GBK编码,使用schtasks /query 会报错,错误内容便是:无法加载列资源。

调整 936 为 437 美国编码 则可以运行,但是无法打印出非ascii字符。(非ascii字符都变?)
调整方法:chcp 437,换回去,就用chcp 936或者退出。