Category Archives

21 Articles

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

0   167 轉為簡體

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   193 轉為簡體

現有兩個存儲池,分別叫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   12070 轉為簡體

原先安裝的是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   13773 轉為簡體

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

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

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

或者:

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

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

或者:

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

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

12   44821 轉為簡體

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

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

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

那麼是怎麼回事呢?

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

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

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

436919cbgw1eweeu2sv5nj20dn063gm9

 

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

微軟大法好

13   124685 轉為簡體

在被windows 10和office 2016的安裝虐的體無完膚之後,我終於看清了微軟的開發團隊是如何的王八egg。

436919cbgw1ev6nkgyb81j204b053746

舉個例子,假設微軟做了個機器人,功能是去一個房間把房間中心桌子上的筆記本第一頁上的內容記下來;如果桌子不在房間中心,那這個機器人還是會回來告訴你“沒桌子”的,但是要是房間中心有個桌子而筆記本掉在地上,或者桌子上確實有個筆記本,但是第一頁被撕掉了,那這個機器人就懵b了……

遇到此類問題時,切記不可過度依賴查詢錯誤碼,基本沒啥卵用;按照微軟的思維,只要變成它認識的狀態就行了(比如,重裝是萬能的)

436919cbgw1ev6nkgmplpg203c03b413

Read More