-------------------------------------------------------------------------- set obj = getobject( "winmgmts://./root/cimv2" ) set list = obj.execquery( "select * from win32_computersystem" ) for each x in list x.rename( wscript.arguments.item( 0 ) ) next --------------------------------------------------------------------------
用注冊表監(jiān)視器觀察hostname.exe,就會發(fā)現(xiàn)該命令只取了FQDN中的Hostname,并不 取NetBIOS名。"nbtstat -A target "所涉及的則是NetBIOS名。devmgmt.msc取的是 ActiveComputerName處的NetBIOS名。
如果破壞了HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ComputerName, 在我的電腦里查看NetBIOS名,可能是空白。此時訪問"http:// ip /ipc$",會出錯,微軟 給出的錯誤信息基本無用。抓包發(fā)現(xiàn)沒有任何IP報文出現(xiàn),出錯層次很高,還沒到達 IP層。訪問"http:// name /ipc$"倒是能成功。flier就碰上了這種事,應(yīng)該是安裝某軟件 時直接操作注冊表修改計算機名出岔子了。
Q: 在XP中打開磁盤管理,報"RPC服務(wù)不可用"。
A:
這是"Logical Disk Manager/dmserver"服務(wù)所用計算機名與ActiveComputerName處 的NetBIOS名不匹配所致,一般都是因為后者被破壞。重啟OS后如果還不能恢復(fù),請 在GUI上重新設(shè)置計算機名,應(yīng)該就可以了。參看: