Q&A 常见问题
如何安装?
首先保证你有支持asp.net的空间。把本系统的文件全部解压上传到虚拟目录根目录(网站根目录)下,或传到非根目录下然后把bin目录移动到根目录。
管理员账号密码均为:admin,请第一次登陆后修改
提示无法找到脚本库"/aspnet_client/system_web/1_0_3705_0/webuivalidation.js"?
目录中的aspnet_client目录移动到网站根目录
如何设置网站的用户名密码?
请用记事本打开 web.config 文件进行修改
出现“Server Application Unavailable”或“服务器应用程序不可用”的信息?
同时安装了.net1.1和2.0版本,但是没有将应用程序池分开,导致一同运行时产生冲突。只要再新建一个应用程序池,将当前网盘站点的属性处切换到这个新建的程序池中即可避免。或将1.1或2.0在web服务扩展中禁用一个。
浏览ASPX页或ASP页时显示"无法找到该页"
IIS不支持aspx和asp,未安装或已被禁用,安装.net或在web扩展里允许.net和asp。
典型使用方法
请参见程序目录下的readme.doc
“拒绝访问”(Access Denied)错误意味着什么?
试图连接到 WMI 命名空间或对象的时候可能会遇到“Access Denied”错误。Access Denied 错误有多种类型:
0x80041003 (WBEM_E_ACCESS_DENIED)
试图连接命名空间的进程如果没有必需的 WMI 权限通常是出现该错误的原因。试图进行远程访问的账户应该是目标计算机的管理员;另外,该账户的具体权限也需要被启用。
要解决该错误,请检查远程计算机上的命名空间的安全性,确定是否为该账户启用了相应的权限。
0x80070005 (DCOM ACCESS_DENIED)
如果远程计算机不能识别连接用户或者对其具有某种形式的限制(例如,该用户被锁定),就会导致该错误。 这种情况大多数是因为账户属于另外一个域。对 WMI 安全性的最新修改也可能导致该错误发生:
以前版本允许的空密码在 Windows XP 和 Windows Server 2003 中不被允许。
WMI 不支持针对 Windows 98 客户端的异步回调。从 Windows 98 计算机到 Windows XP 计算机的 SWbemServices.ExecNotificationQueryAsync 调用将会向 Windows 98 计算机返回一个“拒绝访问”错误。
DCOM 访问设置可能发生了改变。
如果目标计算机运行 Windows XP,注册表键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 下的 Forceguest 值可能被设置为强制禁止 Guest 账户(值为 0)。
0x800706xx (DCOM RPC 错误)
如果远程计算机配置了防火墙,通常会导致该错误。 您需要在防火墙上打开特定端口,允许通过 DCOM 进行远程管理。
或者,计算机可能在映射 IP 和主机名方面出现了问题。要测试这种可能性,请尝试在连接字符串中使用 IP 地址代替主机名:
Set objWMIService = GetObject("winmgmts:\\192.168.1.1")
要排除远程错误
1.
请检查用户是否可以访问远程计算机。在命令提示行执行以下命令:
net user \\<remotecomputer>\\C$ /u:<domain\username> *
2.
在远程计算机上启用“详细的日志记录”,然后重新运行脚本。脚本运行之后, 检查远程计算机上的日志文件(%windir%\system32\wbem\Logs\)。
3.
启用审核事件来判断哪一个账户连接失败。启用之后,您将在事件日志中看到类似如下的事件:
Event Type:Failure Audit
Event Source:Security
Event Category:Logon/Logoff
Event ID:529
Date:6/14/2004
Time:10:52:35 AM
User:NT AUTHORITY\SYSTEM
Computer:<remote machine>
Description:
Logon Failure:
Reason:Unknown user name or bad password
User Name:xuser
Domain:NTDEV
Logon Type:3
Logon Process:NtLmSsp
Authentication Package:MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Workstation Name:<console Machine >
4.
Check the DCOM configuration for the Access\Launch permission; the user running the script must have this permission.
5.
如果所有这些检查都正常,如果用户可以被远程计算机识别,但仍然会发生“DCOM 拒绝访问”错误,请联系产品支持服务(http://support.microsoft.com/default.aspx)并提供以下信息:
每台计算机运行的操作系统。
安装历史
导致错误发生的步骤
发生错误的脚本或工具
进行 WMI 连接的用户身份信息,包括“身份验证”和“模拟”的级别。
两台计算机的 %windir%\system32\wbem\logs 目录的 zip 文件
WMI诊断工具网址
微软网站下载
WMI诊断脚本
winmgmt /clearadap
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf
net stop winmgmt
del %windir%\system32\Wbem\Repository\*.* /s
net start winmgmt
%windir%\system32\wbem\wbemtest.exe
WMI重新安装脚本
cd /d %windir%\system32\wbem
winmgmt /clearadap
winmgmt /kill
winmgmt /unregserver
net stop winmgmt
del %windir%\system32\Wbem\Repository\*.* /s
rundll32.exe setupapi,InstallHinfSection WBEM 132 %windir%\inf\wbemoc.inf
net start winmgmt
winmgmt /regserver
winmgmt /resyncperf
%windir%\system32\wbem\wbemtest.exe
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.exe) do %i /RegServer
|