Category Archives

22 Articles

Windows 11 安装失败

0   322 转为繁体

使用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   3671 转为繁体

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

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

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

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

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

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

或者:

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

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

或者:

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

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

12   47194 转为繁体

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

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

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

那么是怎么回事呢?

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

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

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

436919cbgw1eweeu2sv5nj20dn063gm9

 

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