Service PsExec未在Windows 10 Pro上运行,原因是;“拒绝访问”;错误

Service PsExec未在Windows 10 Pro上运行,原因是;“拒绝访问”;错误,service,windows-10,remote-access,access-denied,psexec,Service,Windows 10,Remote Access,Access Denied,Psexec,目标 使用psexec从一台机器远程访问另一台机器,以启动/停止网络服务 配置 两台计算机上都安装了Windows 10 Pro psexecv2.2 问题 Couldn't access MACHINE_IP: Access denied. 前提 Couldn't access MACHINE_IP: Access denied. 从现在起,我将这些机器称为A和B A能和B平 我用来完成这项任务的帐户都是管理员 我尝试过的 第一次尝试很简单;因此,我从一开始就: psexec \\

目标

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

配置

  • 两台计算机上都安装了Windows 10 Pro
  • psexecv2.2
问题

Couldn't access MACHINE_IP:
Access denied.
前提

Couldn't access MACHINE_IP:
Access denied.
  • 从现在起,我将这些机器称为A和B
  • A能和B平
  • 我用来完成这项任务的帐户都是管理员
我尝试过的

第一次尝试很简单;因此,我从一开始就:

psexec \\B_IP -u B_ADMIN_NAME -p B_ADMIN_PWD net stop SERVICE_NAME
但是,结果,我得到了“拒绝访问”错误。 寻找这个问题,我已经找到了很多可能的解决方案,但不幸的是,没有一个对我有效。以下是我尝试的:

  • 在A和B上禁用Windows Defender
  • 在A和B上禁用用户帐户控制
  • 从A和B上的“文件夹选项>视图>高级设置”中取消选中“使用共享向导”
  • 在A和B上的“HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policys\System”中添加新的DWORD(32位)LocalAccountTokenFilterPolicy(设置为1)
  • 使用
    cmdkey.exe/add:B_IP/user:B_IP\B_ADMIN\u NAME/pass:B_ADMIN\u PWD执行psexec之前保存凭证
  • 在将psexec与
    net use\\B_IP\ipc$/user:B_admin\u NAME B_admin\u 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拒绝访问和文件共享)在某种程度上是相关的,但正如我所说的,以前的解决方案中没有一个适合我

任何其他想法都将不胜感激


谢谢。

IIRC管理员$share使用SMB1/CIFS,1709或1803会自动禁用,因为MS认为SMB1不够安全。 (如果您使用的是samba服务器,而您的windows客户端在升级到其中一个版本后无法再访问网络共享,下面的答案也适用于您)

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