无忧启动论坛

标题: 请教大神关于资源管理器导航栏问题 [打印本页]

作者: qingyi78    时间: 2019-8-21 21:52
标题: 请教大神关于资源管理器导航栏问题
想在精简系统的时候,导入一个注册表文件,好能够在装好系统后不显示资源管理器(我的电脑)中导航栏的网络。就是注册表的HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C这个位置,但是直接从宿主系统导出,再导入到精简的WIM中不起作用,请教大神,是否需要先用批处理取得权限再导入REG文件?
作者: lhc0688    时间: 2019-8-21 22:03
DISM++里面可以设置,不过提醒下,设置了资源管理器导航栏不显示网络,则桌面也不显示网络图标。
作者: lhc0688    时间: 2019-8-21 22:06
当然,直接在NTLite也可以设置不显示。
作者: qingyi78    时间: 2019-8-21 22:31
lhc0688 发表于 2019-8-21 22:06
当然,直接在NTLite也可以设置不显示。


想知道在NTLITE的哪里可以设置?
作者: lhc0688    时间: 2019-8-21 22:43
qingyi78 发表于 2019-8-21 22:31
想知道在NTLITE的哪里可以设置?

注册表-编辑
作者: leon1005    时间: 2019-8-21 23:01
本帖最后由 leon1005 于 2019-8-21 23:03 编辑

DISM++里就有啊,资源管理器导航窗口图标管理
作者: qingyi78    时间: 2019-8-22 02:09
leon1005 发表于 2019-8-21 23:01
DISM++里就有啊,资源管理器导航窗口图标管理


我是用CMD命令精简的,尽量不用软件,所以查了一下DISM的文件,是这样的,比较复杂      
<Item Type="CheckBox" Name="#隐藏资源管理器导航窗口中的网络">
        <Applicable>
          <RegExist Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD"/>
        </Applicable>
        <System>
          <State>
            <Applicable>
              <And>
                <RegExist Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Compare="&amp;" Data="100000"/>
                <RegExist Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Compare="&amp;" Data="100000" Wow64="True"/>
              </And>
            </Applicable>
          </State>
          <True>
            <Activate Restart="Explorer">
              <RegWrite Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Operator="|" Data="100000"/>
              <RegWrite Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Operator="|" Data="100000" Wow64="True"/>
            </Activate>
          </True>
          <False>
            <Activate Restart="Explorer">
              <RegWrite Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Operator="&amp;" Data="FFEFFFFF"/>
              <RegWrite Key="HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" Value="Attributes" Type="REG_DWORD" Operator="&amp;" Data="FFEFFFFF" Wow64="True"/>
            </Activate>
          </False>
        </System>
      </Item>

作者: qingyi78    时间: 2019-8-22 02:12
DWORD值100000我就不知道该怎么写了,还有可能有权限问题,WOW64 TRUE也是一头雾水
作者: qingyi78    时间: 2019-8-22 02:48
本帖最后由 qingyi78 于 2019-8-22 03:02 编辑

echo   去掉资源管理器中的网络...
echo.
set ObName=HKEY_LOCAL_MACHINE\0\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder
call :SetACLADMIN
reg add "HKLM\0\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "Attributes" /t REG_DWORD /d 2953052260 /f >nul
reg add "HKLM\0\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /v "FolderValueFlags" /t REG_DWORD /d 1057344 /f >nul
call :SetACLSYSTEM
%UNREG% >nul
echo.


这个是雨晨老师YCDISM2018里的,估计我找到答案了
但是雨晨老师用setacl来获取注册表权限,所以还要编写CMD




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3