我已经租用了Windows Web Server 2008 x64机器(AMD)。 通常我可以通过RDP访问,但是自从最新的Windows Update机器似乎不能完成启动,我没有访问它(无论是RDP或HTTP)。
我可以ping通机器,但是没有人在端口80或RDP上侦听。
对机器的Nmap结果只在很less的端口监听:
Starting Nmap 6.00 ( http://nmap.org ) at 2012-06-13 21:39 Mitteleuropäische Sommerzeit Nmap scan report for xxxxx.server4you.de (80.86.xxx.xxx) Host is up (0.033s latency). Not shown: 993 closed ports PORT STATE SERVICE 135/tcp filtered msrpc 139/tcp filtered netbios-ssn 445/tcp filtered microsoft-ds 1025/tcp open NFS-or-IIS 1026/tcp open LSA-or-nterm 1027/tcp open IIS 1028/tcp open unknown Nmap done: 1 IP address (1 host up) scanned in 16.88 seconds
我可以访问一种恢复控制台 – 一个Windows XP 64位系统,可以访问我有问题的networking服务器的硬盘。
一见钟情,一切似乎都没问题 – 即使是bootrecord条目也不会令人怀疑。 此外,pagefile.sys更新后有一个实际的修改文件date。
由于我有权访问有故障的机器的硬盘,因此热线电话给我的build议是连接到我的networking服务器的registry,并寻找可能启用的防火墙:
- 执行> regedit
- 点击“HKEY_LOCAL_MACHINE”
- 点击“File”菜单中的“Load Hive”
- select文件 – > C:\ Windows \ system32 \ config \ SYSTEM
- 给一个临时名称(即“RegTemp”)
- 点击“确定”加载文件
- registry的树现在可以在“HKEY_LOCAL_MACHINE \ RegTemp”
- 打开HKEY_LOCAL_MACHINE \ RegTemp \ ControlSet001 \ Services \ SharedAccess \ Parameters \ FirewallPolicy \
- 在“PublicProfile”和“StandardProfile”文件夹中,将“EnableFirewall”和“DoNotAllowExceptions”的值设置为0
- 再次点击“RegTemp”
- 点击“File”菜单中的“Unload Hive”
- closuresregistry并重新启动到系统
不幸的是,这并没有奏效。
我有点卡住,因为我更像一个软件开发人员,更less的pipe理员。 但是如果有人给我一个正确的方向提示,我不害怕深入到registry或系统中的任何地方。
也许它已经有助于启用启动日志logging,但我没有一个想法,无法访问修复控制台,以及(与Windows XP的64位我没有线索修改Windows Server 2008 x64 bootrecord)。
很多人在Server 2008和SP1禁用/破坏RDP访问方面遇到了这个问题。 SP1之后的其中一个更新解决了这个问题,因此如果您拥有控制台访问权限或其他远程访问方式,则可以继续应用更新,直到它再次运行。
否则,你可以尝试使用WMI卸载一些可能的罪魁祸首。 修补程序KB2667402通常是原因,因此您可以尝试:
If you want to uninstall hotfix KB2667402 remotely (via WMI) try: wmic /node:<SERVER> /user:<USER> process call create "powershell wusa /uninstall /kb:2667402 /quiet /forcerestart"
如果这不起作用,那么这里有很多材料,因为这是一个很常见的问题 – 把“server 2008 sp1 rdp”扔进Google,你会得到一大堆的结果和其他可能的解决scheme。 尽pipe安装剩余的更新或远程卸载KB2667402是我亲眼看到的惟一工作。