返回列表 发帖

[讨论]发生系统错误 2。系统找不到指定的文件。

[讨论]发生系统错误 2。系统找不到指定的文件。
议题作者:nimda123


win2003,原来的net.exe被删除了,后来上传一个net.exe到c:\windows\system32,然后用XP_cmdshell扩展执行net user,系统返回来的是:发生系统错误 2。系统找不到指定的文件。用set命令看了下系统路径是“Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN”有“c:\windows\system32”啊,后来把net.exe上传到“C:\WINDOWS\System32\Wbem”文件夹里运行也是相同错误,这是怎么造成的?怎么解决呢?

把要使用的程序上传到自认为2003有everyone权限的目录
c:/Documents and Settings/All Users/DRM
C:\Documents and Settings\All Users\Documents
c:\windows\temp
结果都是“不是内部或外部命令,也不是可运行的程序或批处理文件”
帖子18 精华0 积分62 阅读权限40 在线时间38 小时 注册时间2005-9-26 最后登录2008-1-14 查看详细资料TOP 少女暴富的隐秘(图)


yoyful
晶莹剔透§烈日灼然

a. 运行MSCONFIG。
b. 在常规下选择 选择性启动。
c. 然后清除Process System.ini File, Process Win.ini File和Load Startup Items 的复选框,但是保 留使用原始Boot.ini。
d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all。
e. 然后重新启动。观察问题是否依旧发生。http://yoyful.net

帖子19 精华0 积分57 阅读权限40 性别男 来自北京 在线时间4 小时 注册时间2006-7-24 最后登录2008-6-13 查看个人网站
查看详细资料TOP 良辰择日,预测咨询,公司改名,权威易经

yoyful
晶莹剔透§烈日灼然

TOP

对了!
你检查下有没有NET1.exe
net1.exe不存在了当然执行不了啊,  
net.exe是调用net1.exe执行命令的http://yoyful.net

帖子19 精华0 积分57 阅读权限40 性别男 来自北京 在线时间4 小时 注册时间2006-7-24 最后登录2008-6-13 查看个人网站
查看详细资料TOP 赚更多的钱

nimda123
晶莹剔透§烈日灼然

TOP

引用:
引用第1楼yoyful于2007-11-06 16:34发表的 :
a. 运行MSCONFIG。
b. 在常规下选择 选择性启动。
c. 然后清除Process System.ini File, Process Win.ini File和Load Startup Items 的复选框,但是保 留使用原始Boot.ini。
d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all。
e. 然后重新启动。观察问题是否依旧发生。
这个问题我在“微软中文新闻组”问过,他们的技术支持人员也这么回答!
但问题是我只能在命令行环境下运行程序!你这个是在图形界面环境下才能做到啊
帖子18 精华0 积分62 阅读权限40 在线时间38 小时 注册时间2005-9-26 最后登录2008-1-14 查看详细资料TOP

nimda123
晶莹剔透§烈日灼然

TOP

引用:
引用第2楼yoyful于2007-11-06 16:41发表的 :
对了!
你检查下有没有NET1.exe
net1.exe不存在了当然执行不了啊,  
net.exe是调用net1.exe执行命令的
net.exe真是调用net1.exe执行命令的吗?
帖子18 精华0 积分62 阅读权限40 在线时间38 小时 注册时间2005-9-26 最后登录2008-1-14 查看详细资料TOP 少女暴富的隐秘(图)

nimda123
晶莹剔透§烈日灼然

TOP

问题已解决!谢谢!!
帖子18 精华0 积分62 阅读权限40 在线时间38 小时 注册时间2005-9-26 最后登录2008-1-14 查看详细资料TOP 良辰择日,预测咨询,公司改名,权威易经

hackest
运维管理组

TOP

返回列表