Category Archives

22 Articles

Windows 11 安裝失敗

0   328 轉為簡體

使用Windows安裝助手升級Windows 11 24H2,出現毫無營養的報錯:

打開C:\$WINDOWS.~BT\Sources\Panther\setuperr.log,顯示

指定的用戶沒有一個有效的配置文件:S-1-5-21-一串數字-1005

因為重試幾次都是在接近100%時報錯,因此和遷移用戶數據階段的可能性很大。

Windows開始引入安裝助手不停機更新後,系統是用DISM部署到一個臨時文件夾,然後遷移註冊表和用戶數據。

打開C:\$WINDOWS.~BT\Sources\Panther\setupact.log

2024-10-21 00:22:08, Warning MIG Duplicate profile detected for user S-1-5-21-一串數字-1005(C:\Users\defaultuser100000) vs. S-1-5-21-一串數字-1003(C:\Users\defaultuser100000).

因為我就一個賬戶,所以打開註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,

刪除1001以上的所有賬戶。

Google 說default10000是忘記密碼的時候建的臨時用戶,然後我在註冊表裡看到最大的SID到了1008,所以我忘記了7次密碼嗎草

Do not set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT when trying to enable ReFS

0   3674 轉為簡體

Lots of articles online indicates adding a AllowRefsFormatOverNonmirrorVolume DWORD key under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT in reigstry.

This is wrong. The MiniNT section is to indicate the system is a WinRE or WinPE system, thus certain USBccid devices’ driver won’t load. Including SmartCard reader, Windows Hello (mostly implemented as an internal USB camera).

很多教程提到在註冊表裡添加HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT項,並添加名為AllowRefsFormatOverNonmirrorVolume的DWORD值。

其實這是錯誤的利用了WinRE啟用了ReFS作為系統盤的功能。在正常的系統中出現MiniNT項會導致系統認為這是WinRE系統,從而不載入基於USB的驅動,包括智能卡讀卡器和Windows Hello 驅動(很多 Windows Hello 攝像頭是通過USB連接的)。

Windows Server 存儲池替換物理硬碟

0   3113 轉為簡體

現有兩個存儲池,分別叫StoragePool1和StoragePool2;兩個存儲池中各有兩塊磁碟(Disk1-1, Disk1-2, Disk2-1, Disk2-2),各組成Mirror分布的虛擬磁碟,分別叫VirtualDisk1和VirtualDisk2。

需要將 Disk2-2 退役,在StoragePool1 中加入 Disk1-3,將 Disk1-2 加入StoragePool2。

按如下操作

 

HPE Microserver Gen8 升級安裝 Windows Server 2019

0   14435 轉為簡體

原先安裝的是Windows Server 2016鮮嫩多汁學生版,決定安裝一個成人版操作系統。

下載MSDN的iso鏡像,掛載之後,雙擊setup.exe

  • 提示 Windows安裝程序無法找到存儲臨時安裝文件所在的位置。若要安裝Windows,請確保啟動磁碟上分區至少具有xxx兆位元組(MB)的可用空間

我這裡的原因是用了TF卡啟動,windows發現啟動分區和系統分區不一致,就哭了。解決辦法是恢復用系統分區引導進入系統。我把存儲池的四塊硬碟都拔掉了,裝完之後可以重新識別,不怕。

還需要把這個註冊表的值改成0或者刪掉:

 

  • 提示 Windows無法從無人參與應答文件讀取<ProductKey>設置

因為之前用了HP的Intelligent Provisioning,系統分區的辣雞還沒清理,刪除系統分區下的autounattend.xml後,問題解決。

安裝前,需要關閉Hyper-V的虛擬機,如果虛擬機用了直通磁碟,則不能為「已保存」狀態。

安裝時,選擇保留用戶設置和文件,泡一杯茶,等待安裝完成。

在Windows中使用命令行發起HTTP請求

0   15235 轉為簡體

在開發mpv的插件時,需要發起http請求,但是mpv並沒有提供HTTP的api。

因此我們可以用VBScript或者PowerShell來發起請求。

運行cscript /nologo httpget.vbs “http://example.com”

或者:

這兩種方法均可以將響應輸出到stdout。Windows會將輸出的內容都重新編碼為系統默認代碼頁,比如簡體中文系統中會被編碼為CP936。但是我們有時只想獲得原始的內容,而不是便於顯示在屏幕上的內容(比如下載文件或者不便於進行編碼轉換的時候)。

所以我們可以將響應輸出到文件:

或者:

然後我們讀取out.txt就可以獲得響應內容了。

一次Windows 服務啟動失敗的排查經歷(WLAN AutoConfig 1068)

12   47197 轉為簡體

本文原載於《21天從零開始做修Windows電腦專家:入門到精通》一書

某一次重啟之後,發現筆記本的wifi無法連接了,顯示為紅叉。

在Windows10的設置里提示,沒有在您的計算機上找到無線網卡,之類的。首先確認無線網卡驅動正常,為了保險起見,還回滾了一次驅動(因為曾經出現過Win10自動更新後驅動跪了的情況)。

那麼是怎麼回事呢?

萬能的谷歌告訴我們,在操作系統層處理無線協議的服務是WLAN AutoConfig。

WLAN AutoConfig的服務名稱是wlansvc,我們使用sc查詢其運行狀態:

嘿夥計你瞧,它掛了:)  錯誤碼是1068。如果你在「服務」控制台中嘗試啟動它,會提示

436919cbgw1eweeu2sv5nj20dn063gm9

 

這是為什麼呢?( ´◔ ‸◔’)
Read More