Category Archives

21 Articles

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

0   1129 转为繁体

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   1137 转为繁体

现有两个存储池,分别叫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   12845 转为繁体

原先安装的是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   14324 转为繁体

在开发mpv的插件时,需要发起http请求,但是mpv并没有提供HTTP的api。

因此我们可以用VBScript或者PowerShell来发起请求。

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

或者:

这两种方法均可以将响应输出到stdout。Windows会将输出的内容都重新编码为系统默认代码页,比如简体中文系统中会被编码为CP936。但是我们有时只想获得原始的内容,而不是便于显示在屏幕上的内容(比如下载文件或者不便于进行编码转换的时候)。

所以我们可以将响应输出到文件:

或者:

然后我们读取out.txt就可以获得响应内容了。

一次Windows 服务启动失败的排查经历(WLAN AutoConfig 1068)

12   45440 转为繁体

本文原载于《21天从零开始做修Windows电脑专家:入门到精通》一书

某一次重启之后,发现笔记本的wifi无法连接了,显示为红叉。

在Windows10的设置里提示,没有在您的计算机上找到无线网卡,之类的。首先确认无线网卡驱动正常,为了保险起见,还回滚了一次驱动(因为曾经出现过Win10自动更新后驱动跪了的情况)。

那么是怎么回事呢?

万能的谷歌告诉我们,在操作系统层处理无线协议的服务是WLAN AutoConfig。

WLAN AutoConfig的服务名称是wlansvc,我们使用sc查询其运行状态:

嘿伙计你瞧,它挂了:)  错误码是1068。如果你在“服务”控制台中尝试启动它,会提示

436919cbgw1eweeu2sv5nj20dn063gm9

 

这是为什么呢?( ´◔ ‸◔’)
Read More

微软大法好

13   125321 转为繁体

在被windows 10和office 2016的安装虐的体无完肤之后,我终于看清了微软的开发团队是如何的王八egg。

436919cbgw1ev6nkgyb81j204b053746

举个例子,假设微软做了个机器人,功能是去一个房间把房间中心桌子上的笔记本第一页上的内容记下来;如果桌子不在房间中心,那这个机器人还是会回来告诉你“没桌子”的,但是要是房间中心有个桌子而笔记本掉在地上,或者桌子上确实有个笔记本,但是第一页被撕掉了,那这个机器人就懵b了……

遇到此类问题时,切记不可过度依赖查询错误码,基本没啥卵用;按照微软的思维,只要变成它认识的状态就行了(比如,重装是万能的)

436919cbgw1ev6nkgmplpg203c03b413

Read More