中易网

在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '5'。

答案:2  悬赏:0  
解决时间 2021-01-12 04:39
在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '5'。
最佳答案
1、可能cmd.exe没有权限。
更改cmd.exe的所有者为administrator,(右键属性-安全-高级-所有者-在―目前该项目的所有者更改为Administrator)
然后就可以正常的修改以及增加用户了。

2、查看是否有防火墙、杀毒软件阻止了xp_cmdshell的执行(第二条是我亲自经历的低级错误)。
全部回答
恢复sp_addextendedproc语句:
create procedure sp_addextendedproc --- 1996/08/30 20:13
@functname nvarchar(517),
@dllname varchar(255)
as
set implicit_transactions off
if @@trancount > 0
begin
raiserror(15002,-1,-1,'sp_addextendedproc')
return (1)
end
dbcc addextendedproc( @functname, @dllname)
return (0) -- sp_addextendedproc
GO
  xp_cmdshell新的恢复办法(不用去管sp_addextendedproc是不是存在)
  删除
drop procedure sp_addextendedproc
drop procedure sp_oacreate
exec sp_dropextendedproc 'xp_cmdshell'
  恢复
dbcc addextendedproc ("sp_oacreate","odsole70.dll")
dbcc addextendedproc ("xp_cmdshell","xplog70.dll")
  1.未能找到存储过程'master..xpcmdshell'之解决方法:
EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int
sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'  2.无法装载DLL xpsql70.dll或该DLL所引用的某一DLL。原因126(找不到指定模块。)
第一步执行:
sp_dropextendedproc "xp_cmdshell"
第二步执行:
sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'
  3.无法在库 xpweb70.dll 中找到函数 xp_cmdshell。原因:127(找不到指定的程序。)
exec sp_dropextendedproc 'xp_cmdshell'
exec sp_addextendedproc 'xp_cmdshell','xpweb70.dll'
  4.直接添加帐户法
  删除odsole70.dll:
exec master..sp_dropextendedproc sp_oamethod
exec master..sp_dropextendedproc sp_oacreate
  恢复odsole70.dll:
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
  直接添加帐户命令:
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod
@shell,'run',null,'c:\windows\system32\cmd.exe /c net user 用户名 密码 /add'
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe/c net localgroup administrators 用户名 /add'
  5.恢复时一些常用的SQL语句:
  利用sp_addextendedproc恢复大部分常用存储扩展(得先利用最顶上的语句恢复自己):
use master
exec sp_addextendedproc xp_cmdshell,'xp_cmdshell.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc xp_enumgroups,'xplog70.dll'
exec sp_addextendedproc xp_fixeddrives,'xpstar.dll'
exec sp_addextendedproc xp_loginconfig,'xplog70.dll'
exec sp_addextendedproc xp_enumerrorlogs,'xpstar.dll'
exec sp_addextendedproc xp_getfiledetails,'xpstar.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OADestroy,'odsole70.dll'
exec sp_addextendedproc sp_OAGetErrorInfo,'odsole70.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc sp_OASetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAStop,'odsole70.dll'
exec sp_addextendedproc xp_regaddmultistring,'xpstar.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regdeletevalue,'xpstar.dll'
exec sp_addextendedproc xp_regenumvalues,'xpstar.dll'
exec sp_addextendedproc xp_regread,'xpstar.dll'
exec sp_addextendedproc xp_regremovemultistring,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
exec sp_addextendedproc xp_availablemedia,'xpstar.dll'
  恢复cmdshell:
exec sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'
  判断存储扩展是否存在(返回结果为1就ok):
select count(*) from master.dbo.sysobjects where xtype='x' and name='xp_cmdshell'
  恢复xp_cmdshell(返回结果为1就ok):
exec master.dbo.addextendedproc 'xp_cmdshell','xplog70.dll';select count(*) from master.dbo.
sysobjectswhere xtype='x' and name='xp_cmdshell'
  否则上传xplog7.0.dll:
exec master.dbo.addextendedproc 'xp_cmdshell','c:\winnt\system32\xplog70.dll'
  
  1.删除所有危险扩展:
Drop PROCEDURE sp_makewebtask
exec master..sp_dropextendedproc xp_cmdshell
exec master..sp_dropextendedproc xp_dirtree
exec master..sp_dropextendedproc xp_fileexist
exec master..sp_dropextendedproc xp_terminate_process
exec master..sp_dropextendedproc sp_oamethod
exec master..sp_dropextendedproc sp_oacreate
exec master..sp_dropextendedproc xp_regaddmultistring
exec master..sp_dropextendedproc xp_regdeletekey
exec master..sp_dropextendedproc xp_regdeletevalue
exec master..sp_dropextendedproc xp_regenumkeys
exec master..sp_dropextendedproc xp_regenumvalues
exec master..sp_dropextendedproc sp_add_job
exec master..sp_dropextendedproc sp_addtask
exec master..sp_dropextendedproc xp_regread
exec master..sp_dropextendedproc xp_regwrite
exec master..sp_dropextendedproc xp_readwebtask
exec master..sp_dropextendedproc xp_makewebtask
exec master..sp_dropextendedproc xp_regremovemultistring
exec master..sp_dropextendedproc sp_OACreate
Drop PROCEDURE sp_addextendedproc
  2.删除xp_cmdshell扩展:
sp_dropextendedproc 'xp_cmdshell'
  3.修补sa弱口令:
exec sp_password NULL,'新密码','sa'
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英雄联盟蒙多和狗熊对,谁会赢
吉林省交通规费征收管理局双辽稽征所地址好找
监利县新沟镇KTV
有关大漠的诗句
传奇 显示 这个 CODE=10001 联系管理员 是 什
2o16年南高小升初自主招生时间
ASP如何统计字符串中某一字符出现的次数?
什么叫作软经济
羊毛的可水洗么??????????????
试问光盘行动的意义,请详细说明。
中国建设银行24小时自助银行(大连民政街储蓄
陆上天燃气与海上天燃气有什么区别?
求奈欧斯奥特曼主题曲
银色黎明委任徽章有什么用
有没有英英文高手,帮帮翻译下,谢谢。。
推荐资讯
在matlab里面什么叫全元素赋值法
我家在冉屯路到郑州市回民六中怎么走?
什么是系统功能语言学
贵州茅台1949云吉祥53度酱香型多少钱一箱?
请假化学热力学:1molH2由始态25℃及P
从肥西县顺美家园打车去海关路与天柱路交口要
海南位于大连什么方向
温馨美发怎么去啊,我要去那办事
科目二所有项目五到六个小时能学会吗?
关于丹麦酥的制作
帝王世纪ol兑换码怎么来,谁有,谁玩,一起啊
lgE大于200
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?