由于"访问被拒绝" PsExec无法在Windows 10 Pro上运行错误

时间:2018-06-14 11:07:33

标签: service windows-10 remote-access access-denied psexec

目标

使用psexec从一台机器远程访问另一台机器,以启动/停止网络服务。

配置

  • 两台计算机上的Windows 10 Pro
  • PsExec v2.2

问题

Couldn't access MACHINE_IP:
Access denied.

PREMISE

  • 从现在开始,我将这些机器称为A和B
  • A能够ping B
  • 我用来完成该任务的帐户都是管理员

我做了什么

第一次尝试很简单;所以,从A,我跑了:

psexec \\B_IP -u B_ADMIN_NAME -p B_ADMIN_PWD net stop SERVICE_NAME

但是,结果,我得到了#34;访问被拒绝"错误。 在搜索问题时,我发现了很多可能的解决方案,但不幸的是,没有人为我工作。这是我试过的:

  • 在A和B上禁用Windows Defender
  • 禁用A和B上的用户帐户控制
  • 取消选中"使用共享向导"来自"文件夹选项>查看>高级设置"在A和B
  • 在" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System"内添加新的DWORD(32位)LocalAccountTokenFilterPolicy(设置为1)。在A和B
  • 使用cmdkey.exe /add:B_IP /user:B_IP\B_ADMIN_NAME /pass:B_ADMIN_PWD
  • 执行psexec之前保存凭据
  • 在将psexec与net use \\B_IP\ipc$ /user:B_ADMIN_NAME B_ADMIN_PWD
  • 一起使用之前,尝试获取远程PC上的管理员权限
  • 尝试使用runas /user:B_ADMIN_NAME "psexec -e -h -s -u B_ADMIN_NAME -p B_ADMIN_PWD \\B_IP cmd /C net stop SERVICE_NAME"
  • 以管理员身份运行psexec

另一个奇怪的事情是A无法通过文件共享访问B. 确切地说,它可以访问\\ B_IP但不能访问\\ B_IP \ C $和\\ B_IP \ ADMIN $。

我认为这两个问题(使用psexec和文件共享拒绝访问)在某种程度上是相关的,但正如我所说,以前的解决方案中没有人能为我工作。

非常感谢任何其他想法。

感谢。

1 个答案:

答案 0 :(得分:1)

IIRC的admin $共享使用SMB1 / CIFS,它自动禁用了1709或1803,因为MS认为SMB1不够安全。 (如果您使用的是samba服务器,并且Windows客户端在升级到以下版本之一后无法再访问网络共享,则下面的答案也将对您有用)

必须通过“打开或关闭Windows功能”手动将其重新激活 全名:SMB 1.0 / CIFS文件共享支持。 请注意,此功能同时包含客户端和服务器,请务必展开功能树以检查是否正确安装了所需的功能(psexec的服务器,网络共享的客户端)