详细解释下regsvr32 /n /i:u shell32

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:41:03
这串命令是恢复“显示桌面”,能不能详细解释下这串命令。不要把regsvr32.exe的帮助粘贴上来哦。
请详细解答每一个符号的含义

一楼:我都说了不要把regsvr32的帮助贴上来了!我要看帮助,我在命令行打下regsvr32.exe就行了。
而且我看了帮助也还是不明白regsvr32 /n /i:u shell32是啥意思,shell32是个dll,里面好多图标(包括显示桌面图标),但为啥加个/n /i:u参数就能将显示桌面图标重建出来?参数u是干啥的?它是如何找到shell32.dll中的显示桌面图标的?

这个命令是重新注册dll中的资源信息,下边挨个分析参数,/n /i 必须是一起的。为什么呢,因为/i默认的调用注册dll中资源并调用dll自带的dllregisterserver注册链接库,如果我们哦目的只是重新注册图标、字符串、等资源就没必要调用这个服务,而/n作用就是取消这个调用,而/I 后边的u,虽然我没仔细研究过shell32.dll,但可以猜测u是传送给shell32.dll的具体参数,以确定具体注册资源项目,这样一来这个命名就很清晰了,更多疑问请留言,我们一起交流

/u:解除服务器注册
/s:无声,不显示消息框
/i:调用DLLinstall,给其传递一个可选[cmdline];跟/u一起使用时,卸载dll
/n:不要调用DLLRegisterServer;这个选项必须跟/i一起使用。

然后你的这个命令是什么意思,自己对照了看吧。

参数u是shell32文件带的参数,u就是告诉shell32恢复显示桌面图标。
好像u还可以换成s,但是做什么的忘了,很早以前用过。

http://www.x5dj.com/Blog/ThreadDetail.aspx?UserID=458458&ThreadID=153133

是注册组建的程序吧