<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://eblog.ink/feed/rss/category/Windows%E7%9B%B8%E5%85%B3/">
<title>Eric&#039;s Blog - Windows相关</title>
<link>https://eblog.ink/category/Windows%E7%9B%B8%E5%85%B3/</link>
<description></description>
<items>
<rdf:Seq>
<rdf:li resource="https://eblog.ink/archives/398/"/>
<rdf:li resource="https://eblog.ink/archives/391/"/>
<rdf:li resource="https://eblog.ink/archives/390/"/>
<rdf:li resource="https://eblog.ink/archives/385/"/>
<rdf:li resource="https://eblog.ink/archives/384/"/>
<rdf:li resource="https://eblog.ink/archives/381/"/>
<rdf:li resource="https://eblog.ink/archives/376/"/>
<rdf:li resource="https://eblog.ink/archives/370/"/>
<rdf:li resource="https://eblog.ink/archives/368/"/>
<rdf:li resource="https://eblog.ink/archives/367/"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="https://eblog.ink/archives/398/">
<title>【Windows】获取OEM Windows密钥</title>
<link>https://eblog.ink/archives/398/</link>
<dc:date>2025-08-08T01:47:00+00:00</dc:date>
<description>获取 ​​OEM 密钥​​，取决于以下几个关键因素：​​1. 密钥存储位置​​OEM 密钥通常存储在以下位置之一：​​BIOS/UEFI 固件（ACPI MSDM 表）​​（大多数现代电脑）​​注册表​​（HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform）​​OEM 证书和 SLIC 表​​（部分旧电脑）如果 ​​重装系统时没有更换主板​​，密钥通常仍保留在 ​​BIOS/UEFI​​ 中，可以提取。​​2. 在 PE 环境下获取 OEM 密钥的方法​​​​✅ 方法1：使用 wmic或 PowerShell（适用于 BIOS 存储的密钥）​​wmic path softwarelicensingservice get OA3xOriginalProductKey
或(Get-WmiObject -query &quot;select * from SoftwareLicensingService&quot;).OA3xOriginalProductKey
​​如果返回空值​​，说明密钥可能不在 WMI 中，需要尝试其他方法。​​✅ 方法2：使用 RWEverything读取 BIOS MSDM 表（最可靠）​​​​下载 RWEverything​​（官网）在 PE 中运行 RW.exe进入 ​​ACPI Tables​​ → 查找 ​​MSDM​​ 表在 ​​Data​​ 部分找到 ​​OEM 密钥​​​​✅ 方法3：使用 ProduKey（适用于注册表残留）​​​​下载 ProduKey​​（NirSoft）在 PE 中运行，选择 ​​"Load product keys from external Windows installation"​​指向原系统的 Windows目录（如 C:\Windows）查看 ​​OEM 密钥​​（如果注册表未被覆盖）​​✅ 方法4：使用 regedit手动查找（适用于部分 OEM 系统）​​在 PE 中加载原系统的注册表：reg load HKLM\OLD_SYSTEM C:\Windows\System32\config\SOFTWARE
查找：reg query HKLM\OLD_SYSTEM\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform /v BackupProductKeyDefault
（适用于部分 Windows 8/10 OEM 系统）​​3. 如果仍然无法获取​​​​密钥可能已被替换​​（如使用 KMS 或数字激活）​​BIOS 可能不存储 MSDM 表​​（部分品牌机）​​OEM 密钥可能绑定到微软账户​​（部分 Win10/Win11 设备）​​最终解决方案​​：​​联系电脑厂商​​（提供 SN 或服务标签，可获取 OEM 密钥）​​使用主板 SN 查询​​（部分品牌如 Dell、HP 支持）如果 ​​BIOS 里有 MSDM 表​​，​​RWEverything 是最佳选择​​；否则，尝试其他方法或联系厂商。</description>
</item>
<item rdf:about="https://eblog.ink/archives/391/">
<title>Windows Linux服务方式启动程序</title>
<link>https://eblog.ink/archives/391/</link>
<dc:date>2024-11-22T06:30:00+00:00</dc:date>
<description>场景：很多时候软件需要开机自动启动，在不登录账号的时候启动Windows方法1：1.所需软件nssm.exenssm.exe install 《服务名称》 &quot;C:\Windows\System32\cmd.exe&quot; &quot;/c  cd /d 《所要运行软件的目录》&quot; &amp;《软件名.exe》 --参数&quot;
方法2：1.所需软件WinSW-x64.exe2.修改WinSW-x64.xml文件1.&lt;id&gt; 和 &lt;name&gt;
    定义了服务的唯一标识和显示名称，这些值应在系统中保持唯一。

2.&lt;description&gt;

    服务的描述，将显示在服务管理器中，帮助用户理解服务的用途。

3.&lt;executable&gt;
    指定要执行的主程序路径
    确保程序位于配置文件的相同目录，或使用绝对路径。

4.&lt;arguments&gt;
    向主程序传递的参数

5.&lt;startmode&gt;
    定义服务的启动模式：
    Automatic 表示系统启动时服务会自动启动。
3.生成服务WinSW-x64.exe install
Openwrt1.以vnts为例，vi /etc/init.d/vnts▲#!/bin/sh /etc/rc.common
# 开头定义
START=99
STOP=10

start() {
    echo &quot;Starting vnts with parameters...&quot;
    /path/to/vnts --param1 value1 --param2 value2
}
my_pkill() {
    ps | grep &quot;$1&quot; | grep -v &quot;grep&quot; | awk &#039;{print $1}&#039; | while read -r pid; do
        kill -9 &quot;$pid&quot;
    done
}
stop() {
    echo &quot;Stopping vnts...&quot;
    my_pkill &quot;vnt-cli&quot;
}

▲#!/bin/sh /etc/rc.common
START=99

start() {
    echo &quot;Starting vnts with auto-restart loop...&quot;
    # 检查是否已有后台监控脚本运行，避免重复
    if pgrep -f &quot;sh /etc/init.d/vnt start&quot; &gt; /dev/null; then
        echo &quot;vnt monitor already running.&quot;
        return 0
    fi

    # 启动后台监控
    nohup sh -c &#039;
    while true; do
        if ! pgrep -x &quot;/root/vnt/vnt-cli&quot; &gt; /dev/null; then
            echo &quot;$(date &quot;+%Y-%m-%d %H:%M:%S&quot;) vnt not running, starting...&quot; &gt;&gt; /root/vnt/vnt.log
            nohup /path/to/vnts --param1 value1 --param2 value2 &gt;&gt; /root/vnt/vnt.log 2&gt;&amp;1 &amp;
        fi
        sleep 60
    done
    &#039; &gt;&gt; /root/vnt/vnt.log 2&gt;&amp;1 &amp;
}

my_pkill() {
    ps | grep &quot;$1&quot; | grep -v &quot;grep&quot; | awk &#039;{print $1}&#039; | while read -r pid; do
        kill -9 &quot;$pid&quot;
    done
}

stop() {
    echo &quot;Stopping vnt...&quot;
    my_pkill &quot;vnt-cli&quot;
    # 杀掉监控循环
    my_pkill &quot;sh /etc/init.d/vnt start&quot;
}
2.运行脚本并后台管理：将脚本以服务方式启用，确保启动时进入后台运行。/etc/init.d/vnts enable
/etc/init.d/vnts start
所需文件：下载</description>
</item>
<item rdf:about="https://eblog.ink/archives/390/">
<title>【Windows】应用快捷方式被修改</title>
<link>https://eblog.ink/archives/390/</link>
<dc:date>2024-11-22T03:26:32+00:00</dc:date>
<description>症状：所有应用的快捷方式都被串改解决方法reg delete &quot;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice&quot; /f

方法二1.cmd或者是Windows+R2.打开注册表regedit3.导航到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\4.删除文件夹：UserChoice</description>
</item>
<item rdf:about="https://eblog.ink/archives/385/">
<title>【Windows】powershell 命令</title>
<link>https://eblog.ink/archives/385/</link>
<dc:date>2024-09-24T02:51:00+00:00</dc:date>
<description>删除powershell 历史记录Remove-Item (Get-PSReadlineOption).HistorySavePath
通过命令提示符进入管理员模式Start-Process powershell -Verb runAs

Start-Process powershell -Verb runAs -ArgumentList &#039;-NoExit&#039;, &#039;-Command&#039;, &quot;Set-Location -Path &#039;$PWD&#039;&quot;

直接创建本地账户start ms-cxh:localonly
MAS脚本irm https://get.activated.win | iex</description>
</item>
<item rdf:about="https://eblog.ink/archives/384/">
<title>【Windows】Microsoft 激活脚本 (MAS)</title>
<link>https://eblog.ink/archives/384/</link>
<dc:date>2024-09-12T07:34:00+00:00</dc:date>
<description>1.打开 PowerShell（不是 CMD）。为此，请右键单击 Windows 开始菜单，然后选择 PowerShell 或终端。2.复制并粘贴以下代码，然后按 Enterirm https://get.activated.win | iex
3.您将看到激活选项。选择 [1] HWID 用于 Windows 激活。选择 [2] Ohook 用于 Office 激活。4.就这样注释：删除powershell历史记录：Remove-Item (Get-PSReadlineOption).HistorySavePath</description>
</item>
<item rdf:about="https://eblog.ink/archives/381/">
<title>【Windows】Windows10 绕过TPM2.0升级Windows11</title>
<link>https://eblog.ink/archives/381/</link>
<dc:date>2024-06-18T09:29:00+00:00</dc:date>
<description>起因：Windows10马上停止维护,Windows 11 系统最具争议的一项新措施就是提高了设备的升级门槛，需要 TPM 2.0、处理器以及 UEFI 支持等等解决方法：windows 11 upgradeWindows 11 系统最具争议的一项新措施就是提高了设备的升级门槛，需要 TPM 2.0、处理器以及 UEFI 支持等等,而今天介绍的 Windows11Upgrade 应用能够帮助你轻松绕过这些限制，不仅能帮你快速下载 Windows 11 系统镜像，而且能帮你安装升级。工具使用1.打开软件为下面界面：第一个选择镜像第二个下载镜像没有镜像可以通过第二个选择下载镜像，镜像下载会下载到当前目录，确认当前目录有足够空间，下载完镜像后选择镜像即可；2.选择镜像后出现以下界面upgrade 升级windows11并保留所有程序和系统数据data only :仅保留数据（不包括应用）clean install :全新升级不保留任何程序和系统数据点击install system  就可以安装了项目地址：链接  蓝奏下载</description>
</item>
<item rdf:about="https://eblog.ink/archives/376/">
<title>【Windows 】 MDE更新和更新失败的处理办法</title>
<link>https://eblog.ink/archives/376/</link>
<dc:date>2024-04-23T08:13:00+00:00</dc:date>
<description>MDE 更新方法：cd %ProgramFiles%\Windows Defender

.\MpCmdRun.exe -removedefinitions -dynamicsignatures

.\MpCmdRun.exe -SignatureUpdate
如遇报错可下载离线安装包：链接地址：地址</description>
</item>
<item rdf:about="https://eblog.ink/archives/370/">
<title>【windows】windows11右键菜单改为，经典右键菜单</title>
<link>https://eblog.ink/archives/370/</link>
<dc:date>2023-12-21T08:07:00+00:00</dc:date>
<description>改为windows10菜单：reg add &quot;HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32&quot; /f /ve

改回windows11菜单reg delete &quot;HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}&quot; /f

原文:原文链接</description>
</item>
<item rdf:about="https://eblog.ink/archives/368/">
<title>【Windows】 静默安装方法</title>
<link>https://eblog.ink/archives/368/</link>
<dc:date>2023-10-27T08:44:00+00:00</dc:date>
<description>一、如何得到软件的静默安装参数1.软件如果已经安装，到注册表中查询其安装/卸载参数：    看InstallSource（如果有）和UninstallString的参数内容信息
2.第三方软件查询静默安装参数：3.手工测试：    反正拿到一个安装程序，用/?查询下。
    如果不支持/?参数，还可以用各静默安装参数试试就知道了（ [/S] [/silent [/noreboot]] [/verysilent [/sp-] [/norestart]] [/q] [/qn] [/qb] [REBOOT=SUPPRESS] [/s /v/qn] [/q:a /r:n] [/u /n /z] [/quiet] [/SilentInstallNoSponsor] [/SilentInstall] [/s /qn] [/s /qd] [-s] [-q] 等）
    这步比较枯燥，但通常都比较有效。
4.试完上面的参数，表面上看好像软件不支持静默安装，此时，可以考虑解压安装包：    优先测试软件自带方法解压而支持静默安装：如：
    office 2003用/a参数解压；Office 2007 Service Pack补丁包用/extract解压；ACDSee10 /a解压
    不支持自带参数解压的用WinRAR或7-ZIP解压安装包，直接提取安装文件，执行静默安装
5.还可以改软件配置文件，执行静默安装    如：Total Commander：用winrar解压出来，修改install.inf中auto=1即可自动安装
6.如果还不行，想办法获取到该软件支持静默安装的版本，或重新打包版本，或用Au3的键盘鼠标自动点击安装吧二、常用软件静默参数个人感觉 InstallShield 封装的执行静默安装不太稳定，有时会莫名的安装失败，也比较占用资源。其它格式的都还可以。如：Google SketchUp 6 用InstallShield 封装的，静默部署失败率让我很头疼。1.msi 格式    msiexec.exe /i ActiveSync.msi /quiet /norestart

2.msp 格式    msiexec.exe /p hotfix.msp /quiet /norestart

3.系统运行库            ○ Visual C++ 2008 (VC8)解压出来得到msi文件 (官方下载的是exe文件，通过.exe /?查询也是/Q，但部署/Q和/q均报错，所以用解压部署的方法)
            ○ Visual C++ 2009(VC9).exe /q
            ○ Visual C++ 2010 (VC10).exe /q
            ○ Microsoft .NET Framework 1.1解压出来得到msi文件 (官方下载的是exe文件，通过.exe /?查询也是/Q，但部署/Q和/q均报错，所以用解压部署的方法)
            ○ Microsoft .NET Framework 2.0.exe /q
            ○ Microsoft .NET Framework 3.0.exe /q
            ○ Microsoft .NET Framework 3.5.exe /q
            ○ Microsoft .NET Framework 4.0.exe /q

4.系统常用            ○ Windows补丁，通常都是/quiet /norestart即可。如WindowsXP-KB915865-v11-x86-CHS.exe
            ○
            ○ WinRAR.exe /S
            ○ 7-ZIP.exe /S
            ○ Google拼音.exe /S
            ○ 搜狗拼音.exe /S
            ○ 驱动精灵2012.exe /S
            ○ CPU-Z v1.60 官方中文安装版.exe /S
            ○ Google Picasa v3.9.135.93 官方简体中文版.exe /S
            ○ 迅雷看看播放器 v4.8.8.966.exe /S
            ○ 网易有道桌面词典 5.0 正式版.exe /S
            ○ 微软雅黑字体for XP.exe /Q
            ○ VMware-workstation-full-8.0.2-591240.exe /silent /noSilentReboot

5.即时通讯            ○ 阿里旺旺淘宝买家版 2011 正式版 SP1.exe /S
            ○ 飞信 2012 贺岁版 v4.7.0.exe /S
            ○ 腾讯 QQ 2011 正式版.exe /S
            ○ 腾讯 TM 2009 Beta v3.3.exe /S
            ○ 腾讯通 RTX 2011 正式版.exe /S

6.文字办公            ○ Office 2003 Professional
    方法1：
    对office2003原始安装光盘进行重新封装（也称：管理员安装方式），使其支持网络安装。运行原始安装光盘下的Setup.exe /a，然后输入序列号，选择一个文件夹作为office安装点。（如在硬盘上的d:\office）

    运行msiexec.exe /i Pro11.msi /quiet /norestart即可
    方法2：
    Step3：制作定制安装的MST文件：运行office 2003 resource kit工具的Custom Installation Wizard，创建一个对应的MST文件，存放在Office 2003目录下。（在setup和pro11.msi文件同一目录）
    msiexec.exe /a pro11.msi /p setup.msp
            ○ Office 2003 兼容包
    FileFormatConverters.exe /quiet /norestart

            ○ Office System 2007 /Office System 2010  (包括Project/Visio)
    运行setup.exe /admin，用Office 2007自定义工具生成.msp文件（包含同意许可协议、序列号、注册信息、显示级别等内容），msp文件名字可随意取。(下图 为：Auto_Office_2007.msp，其它的msp是Office 2007 Service Pack 3运行/extract后解压出来的安装文件)

    将定制后的msp放到Office 2007/2010的Updates目录后，运行根目录下的setup.exe 即可实现全自动安装（office 2007/2010的Service Pack补丁包同样适用，放入Updates目录即可）
    另外要集成Office 2007或2010的Service Pack，只需要运行Service Pack的exe安装程序后加/extract参数到Office 的Updates目录即可。
            ○ Adobe PDF Reader v9.1.exe /sAll
            ○ Adobe Acrobat X Pro v10.1.0
    解压出来，得到msi文件，msiexec.exe /i AcroPro.msi /quiet /norestart
            ○ Foxit PDF Reader v5.1.0.1117.exe /S
            之前的版本是 -i
            ○ Foxmail.exe 6.0.exe /sp- /verysilent /norestart
            ○ Google金山词霸.exe  /S

7.网络与安全            ○ 微软TMG防火墙客户端
    msiexec.exe /i TMGClient.msi  ENABLE_AUTO_DETECT=1 REFRESH_WEB_PROXY=1 /quiet /norestart
            ○ Adobe Flash Player ActiveX for IE v11.3
    10之前的版本好像是/S，之后的版本通过查询注册表得知静默安装是/install，卸载是-maintain activex
            ○  IE 8
    IE8-WindowsXP-x86-CHS.exe /quiet /update-no /promptrestart
            ○ Microsoft Security Essential (MSE)
    mseinstall_xp_v2.1.1116.exe /s /q /o /runwgacheck
            ○ 360安全卫士.exe  /S
            ○ 超级兔子.exe  /S
            ○ PPLive.exe /S
            ○ 迅雷.exe  /S

8.手机相关            ○ 91手机助手
    需要Microsoft .NET Framework 2.0，msiexec.exe /i netfs.msi  /quiet /norestart
    91mobilesetup_v3.1.8.583.exe /sp- /verysilent /norestart
            ○  iTunes
    解压出来均是msi格式文件，只需要注意参考下面的安装顺序即可
    (1) AppleApplicationSupport.msi
    (2) AppleMobileDeviceSupport.msi&quot;
    (3) AppleSoftwareUpdate.msi&quot;
    (4) Bonjour.msi&quot;
    (5) iTunes.msi&quot;
            ○ Nokia 套件
    同理解压出来均是msi文件，顺序：
    (1) Packages\CCD\Setup\Nokia_Connectivity_Cable_Driver.msi
    (2) Packages\PCCS\Setup\PCCS.msi
    (3) Packages\VC80_x86\Setup\VC80_x86_v2.msi  或 Packages\VC80_x64\Setup\VC80_x64_v2.msi
    (4) Packages\Nokia_Suite\Setup\Nokia_Suite.msi

9.设计类            ○ AutoCAD 2004/AuctoCAD 2007
    找到AutoCAD\ACAD.msi文件,参数为
    msiexec.exe /i  acad.msi ACADSERIALPREFIX=&lt;序列号前缀:111&gt; ACADSERIALNUMBER=&lt;序列号:20111111&gt;  ACADFIRSTNAME=&lt;注册者姓&gt; ACADLASTNAME=&lt;注册者名&gt; ACADORGANIZATION=&lt;注册单位&gt;  ACADDEALER=&lt;经销商&gt;  ACADDEALERPHONE=&amp; lt;经销商电话12345&gt;  /quiet
            ○ Google SketchUp v8.0.11752 中文免费版
    解压得到msi
            ○ CorelDraw 较老版本：
    Setup32.exe /silent（很少界面的静默安装）；新版本是MSI

原文链接：链接</description>
</item>
<item rdf:about="https://eblog.ink/archives/367/">
<title>【Windows】Windows11跳过开机登录Microsoft账户</title>
<link>https://eblog.ink/archives/367/</link>
<dc:date>2023-10-16T05:46:00+00:00</dc:date>
<description>1.开机进入到以下界面2.在当前状态下，按下Shift+F10或Fn+Shift+F10快捷键调出命令提示符窗口3.在命令提示符窗口输入：oobe\bypassnro 输入命令后，电脑将重新启动4.输入命令后，电脑将重新启动， 在次进入系统就有跳过联网选项5.界面如下另一个方法直接创建本地账户：start ms-cxh:localonly</description>
</item>
</rdf:RDF>