文章

新机开荒或重装系统注意事项和疑难杂症

新机开荒或重装系统注意事项和疑难杂症

新机开荒或重装系统注意事项和疑难杂症

00 基于Windows11新机开荒

安装Falcon Proxy, 用于浏览器代理分发初筛选

安装PowerToys

干掉Windows11右键一级菜单

  • 命令行输入, 并回车 reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

    来自https://zhuanlan.zhihu.com/p/524603591

  • 干掉后可能有副作用, 比如VSCode安装之后, 没有右键打开功能, 复制下面的代码, 将路径换成你自己的VSCode路径, 存为.reg文件, 然后执行. 或者你也可以选择使用PowerToys的高级->注册表预览->启用注册表预览, 将代码粘贴复制进去, 可以在修改前预览到修改的结果, 确认无误后, 点击写入注册表, 同时也可以保存为.reg文件后续复用.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    Windows Registry Editor Version 5.00
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\VSCode]
    @="Open with Code"
    "Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\VSCode\command]
    @="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VSCode]
    @="Open with Code"
    "Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VSCode\command]
    @="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\VSCode]
    @="Open with Code"
    "Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
      
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\VSCode\command]
    @="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
      
    [HKEY_CLASSES_ROOT\*\shell\VSCode]
    @="Open with Code"
    "Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
      
    [HKEY_CLASSES_ROOT\*\shell\VSCode\command]
    @="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
    
  • Everything的右键打开文件夹也会丢失, 对应的reg代码如下, 以”;”开头的是注释掉的代码, 因为你如果在安装的时候选择了右键菜单, 那么这部分是会加入注册表的:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    Windows Registry Editor Version 5.00
      
    [HKEY_CLASSES_ROOT\Directory\Background\shell\搜索 Everything...]
    "Icon"="D:\\Program Files\\Everything\\Everything.exe,0"
      
    [HKEY_CLASSES_ROOT\Directory\Background\shell\搜索 Everything...\command]
    @="\"D:\\Program Files\\Everything\\Everything.exe\" -path \"%V\""
      
    [HKEY_CLASSES_ROOT\Folder\shell\搜索 Everything...]
    "Icon"="D:\\Program Files\\Everything\\Everything.exe,0"
      
    [HKEY_CLASSES_ROOT\Folder\shell\搜索 Everything...\command]
    @="\"D:\\Program Files\\Everything\\Everything.exe\" -path \"%1\""
      
    ;如果你在安装的时候已经选择了右键菜单, 那么以下的是不需要加入注册表的
    ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\搜索 Everything...]
    ;"Icon"="D:\\Program Files\\Everything\\Everything.exe,0"
      
    ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\搜索 Everything...\command]
    ;@="\"D:\\Program Files\\Everything\\Everything.exe\" -path \"%V\""
      
    ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\搜索 Everything...]
    ;"Icon"="D:\\Program Files\\Everything\\Everything.exe,0"
      
    ;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\搜索 Everything...\command]
    ;@="\"D:\\Program Files\\Everything\\Everything.exe\" -path \"%1\""
      
    
  • 如果是家庭版没有组策略管理器, 将以下代码存储为.bat文件, 然后执行

    1
    2
    3
    4
    5
    6
    
    @echo off
    pushd "%~dp0"
    dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
    dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
    for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
    pause
    
  • 安装Sysinternals 实用工具 - Sysinternals | Microsoft Learn

网络共享盘无法访问

  • 组策略(运行->gpedit.msc)
    • 本地计算机策略->计算机配置->管理模板->网络->Lanman工作站->启动不安全的来宾登记
    • 本地计算机策略->计算机配置->Windows设置->安全设置->本地策略->安全选项->禁用”Microsoft网络客户端: 对通信进行数字签名(始终)”

装系统蓝屏

  • 进Bios->关闭VMD

MicrosoftStore总是访问不了/应用安装不了

  • 换个非Microsoft Store的源
  • 实在不能换的, 连手机热点

Windows无法更新

  • 连手机热点

当前壁纸和锁屏图片

  • 当前壁纸
    • 新建快捷方式, 把下面的[USER_NAME]换成你自己的用户名
    • 路径: C:\Users\[USER_NAME]\AppData\Roaming\Microsoft\Windows\Themes
    • 里面的文件记得添加扩展名为.jpg
  • 当前锁屏
    • 新建快捷方式, 把下面的[S-1-5-21-aaaaaaaaaa-bbbbbbbbb-cccccccccc-1001], 换成你自己的用户账户SID
      • 要查看你的用户账户SID
        • 启动regedit, 找到下面的项
        • \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
        • 里面最长的那个通常来说就是你当前的用户账户SID, 如果有多个用户的话, 查看对应SID的ProfileImagePath, 里面的路径包含了用户名
    • 路径: %ProgramData%\Microsoft\Windows\SystemData\[S-1-5-21-aaaaaaaaaa-bbbbbbbbb-cccccccccc-1001]\ReadOnly

桌面备份

  • 千万注意, Windows11你拷贝桌面, 全都是保存的快捷方式而不是真正的文件, 记得检查, 备份真正的文件

Unity的模板存储位置

  • C:\Users\[USER_NAME]\AppData\Roaming\UnityHub\Templates

取消OneDrive的链接

枪神9p的支持页面

01 疑难杂症

内置热拔插硬盘被误认为是移动硬盘

SATA机械硬盘\固态硬盘识别成可移动设备的解决办法 - 简书 Step1: 开启注册表编辑器regedit

Step2: 进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

右键”新建”->”多字符串值”, 命名为TreatAsInternalPort, 输入0 1 2 3 4 5 6

TreatAsInternalPort

Step3: 保存, 重启计算机

注: 也可以在’计算机管理->存储->磁盘管理’中查看别识别为移动硬盘的Number号, 这样可以不用输入那么多的数字

Bus Number

Git仓库重装系统后显示归属权不对导致无法进行管理

Git2.35新加入的保护机制, Git 一旦认为该目录的所属用户(旧的 SID)与当前登录用户不一致, 出于安全考虑会阻止操作. 运行以下命令, 并将E:\Projects替换为你的Git仓库的目录即可.

1
2
takeown /F "E:\Projects" /R /D Y
icacls  "E:\Projects" /setowner "%USERNAME%" /T

OneDrive一直显示在正在处理更改无法同步成功

因为重装系统之后, 你将旧的文件夹指定为OneDrive文件夹(该操作完全正常), 但新的用户没有旧OneDrive文件夹的读写权限导致的. 右键OneDrive文件夹, 选择安全, 编辑, 给你现在的用户加入修改写入的权限, 应用即可.

image-20250929103143357

Git所有权(ownership)的问题

  • 从Git2.35.2开始, Git会就文件所有权进行验证, 如果你的用户名变了, 那么需要执行以下命令, 把E:\Projects换成你的仓库的根目录

    1
    2
    
    takeown /F "E:\Projects" /R /D Y
    icacls  "E:\Projects" /setowner "%USERNAME%" /T
    

Rider/Pycharm/AndroidStudio点击打开文件无响应

  • 安装完之后重启一下

输入法键盘设置残留

  • 打开注册表编辑器
    • 运行->regedit
  • 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
  • 在其子项中找到残留的键盘设置->删除

02 实用工具

Windows壁纸存储工具

壁纸目录

  • 当前壁纸目录

    C:\Users[用户名]\AppData\Roaming\Microsoft\Windows\Themes

  • 当前锁屏壁纸目录

    C:\ProgramData\Microsoft\Windows\SystemData[用户ID]\ReadOnly

    • 用户ID, 在cmd里输入whoami /user就可以看到

参考网页

本文由作者按照 CC BY 4.0 进行授权