我正在尝试使用 ADMT 将几台 XP 机器迁移到新域,并且该实用程序(或命令行)能够访问 admin$ 共享或任何驱动器共享。
我已经为服务器和工作站管理员共享添加了所需的注册表项(HKCurrent\Services\LanMan\Param),重新启动了电脑,但仍然无法访问它。
我如何访问这些电脑上的管理共享?
如果有帮助的话,这台机器曾经安装过 McAfee,并且启用了 Windows 防火墙。我停止了它们,但机器仍然不允许我通过 drive$ 共享远程访问它。
答案1
第一的,尽管听起来很傻,但可以考虑使用启动 CD(如卡巴斯基的救援 CD)运行离线病毒扫描。任何时候管理共享丢失,尤其是当存在正确的注册表项时,我的雷达都会立即调整以检测某种恶意软件。将 CD 放入并放置几分钟或几小时,这不会有什么坏处。
第二,进入适配器的属性并确保已启用“Microsoft 网络的文件和打印机共享”。
第三,开始吧!您可以重置 TCP/IP 堆栈,有时可以解决此类怪异现象。以管理员身份运行netsh int ip reset resetlog.txt
以重置 TCP/IP 堆栈。接下来使用 重置 winsock2netsh int reset
或仅使用 重置目录netsh winsock reset catalog
。我将把彻底调查这些内容作为练习留给读者。
第四,如果您没有时间追踪根本原因,请考虑 XP 修复安装。请注意,修复安装后您需要重新应用更新。现有文件将保持完好,但在执行此操作之前进行备份不会有什么坏处。
答案2
- 将注册表项添加到
HKEY_LOCAL_MACHINE
(HKLM)配置单元而不是HKEY_CURRENT_USER
。 - 确保
Server
服务已启动。如果服务已在运行,请尝试重新启动它。 - 要确保 Windows 防火墙没有阻止任何内容,请启用丢弃数据包的日志记录并尝试再次访问共享。检查防火墙日志以查看是否有任何内容被丢弃。
(运行 ->firewall.cpl ->高级 ->安全日志记录 ->设置 ->记录丢弃的数据包)
如果管理员$共享存在但仍然不可用,请尝试删除它并重新启动(这应该会重新创建它)。