Windows10 关闭搜索功能中的广告

关闭步骤

1.1 关闭显示搜索

右键任务栏—>搜索—>搜索突出显示,取消此条目上的勾,将其关闭。

1.2 修改注册表

“Win+R”打开运行,键入:regedit,打开本地注册表编辑器,或者在搜索中直接打开注册表编辑器

定位到:
计算机\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows
右键“Windows”项,选择“新建”,选择“项”,命名为“Explorer”,

然后在新建的“Explorer”项中新建一个“DWORD (32)值”:

将其命名为:DisableSearchBoxSuggestions,数值设置为“1”,

完成后重启电脑,发现搜索栏中不再显示“热门搜索”.

Windows 下设置使用管理员权限运行软件而不弹出提示的办法

在使用管理员权限运行软件时,Windows 系统会弹框提示。 以CMD 为例,弹框提示如下,如下方法可以避免此提示。

1. 创建计划任务

右键点击此电脑,然后点击管理,打开计算机管理页面。

定位到计算机管理(本地)--系统工具--任务计划程序--任务计划程序库,然后在右侧的操作栏中点击创建任务

在创建任务对话框中的常规选项中,输入自定义任务名称,并勾选使用最高权限运行

操作选项卡中,新建一个启动程序,定位到我们需要运行的软件。

添加完成后,计划任务程序库中就有了我们新添加的任务计划。此时右键点击它,然后选择运行就可以正常运行程序,而不弹出管理员权限提示了。

2. 创建快捷方式

为我们新建的计划任务创建一个开始菜单快捷方式,方便以后运行这个程序。
在桌面或者别的文件夹点击右键,创建一个快捷方式。

请键入对象的位置框中输入schtasks.exe /run /tn "计划任务名称",之前新建的计划任务名称是CMDAdmin, 因此输入schtasks.exe /run /tn "CMDAdmin"

然后下一步,再命名快捷方式,然后完成。此时双击快捷方式就可以以管理员运行我们的程序了。

把新建的快捷方式剪切放置到如下目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs, 此时开始菜单里就有我们新建的快捷方式了。可以点击运行,还可以右键把它放入开始屏幕。

还可在目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs下右键我们的快捷方式,然后给它自定义一个好看的图标。

映射WSL 系统文件为本地磁盘

在Windows系统盘 "C:\Users\用户名\AppData\Local\Packages" 目录中找到 wsl 的文件系统名称. 例如映射盘符为“Z”, 然后在Windows 命令行中运行如下命令:

subst Z: C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs

注意如上用户名要根据实际情况调整更改。

Windows 11 安装安卓(Android)子系统 (WSA)

Windows 11的新功能中,“Windows Subsystem for Android”(简称WSA),即"Android子系统",可以在Win11 PC上直接安装运行各种安卓手机APP应用与游戏,无需安装第三方模拟器或虚拟机。

Android 子系统要求

确保Windows 11版本为22000.xxx或更高版本。
硬件必须支持并启用BIOS/UEFI虚拟化
确保微软商店版本为22110.1402.6.0或更高版本,并单击“获取更新”按钮升级其版本。
安卓子系统默认会分配4G内存,建议16G内存以上的电脑使用

一、安装 Windows 虚拟化支持

进入设置 → 应用 → 可选功能 → 更多 Windows 功能,找到并勾选开启「Hyper-V」和「虚拟机平台」两个选项,安装完成后会提示重启系统

二、Win11 正式版安装安卓子系统方法教程

Windows 11正式版,可以使用“下载WSA离线安装包”的方法安装部署安卓子系统,可以直接绕过地区和测试版限制。

WSA安卓子系统的应用离线安装包是从Windows中的微软应用商店中提取的,可以通过命令行安装。

  1. 打开 [https://store.rg-adguard.net]

  2. 输入 [https://www.microsoft.com/store/productid/9p3395vx91nr] 选择 Slow,点击对勾

  3. 最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_xxxx_neutral ~ 8wekyb3d8bbwe.msibundle 的最新版文件,然后开始下载。

  4. 用管理员权限运行 PowerShell ,然后安装刚下载的文件:

# 安装命令如下: 请确保的路径正确:
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"

回车之后就开始安装。安装完成后,可以在Windows开始菜单中找到 “适用于 Android 的 Windows 子系统” 的应用图标。

三、在Win11 安卓子系统安装 APK 软件

“适用于 Android 的 Windows 子系统”内置亚马逊应用商店,这个软件商店非常鸡肋。可以使用 ADB 工具安装自己需要的 apk 软件

Windows 11 WSA 安装 APK 方法:

  1. 打开 WSA 安卓子系统设置页面,打开「开发人员模式」 选项

  2. 下载安卓 ADB 命令行调试工具,将 adb 命令加入到系统环境变量

  3. 打开 Windows 终端 (命令行),输入以下命令:

# 确保已正确将 adb 命令加入到系统的环境变量
# 执行下面的命令能看到 adb 版本号则表示 ok,如有错误,请检查环境变量是否配置正确
adb version

# 第 1 步:连接 WSA
adb connect 127.0.0.1:58526
# 其中 127.0.0.1为本地IP, 58526 是WSA 使用的端口号

# 第 2 步:安装 APK
# 连接成功之后,就能用下面命令来安装 APK 了
adb install 你的APK文件完整路径
# 注意 .apk 的路径最好无中文且无空格,否则需要用英文双引号包裹。
# 例如:
adb install d:\download\weixin.apk

# 最后按下回车即可安装
# 安装完成后,在 Windows 开始菜单的“所有应用”里就能找到你安装的 Android 应用

这样就能使用 adb 命令安装 apk 文件到 Windows 11 安卓子系统 WSA 了。重点是开启开发者模式,正确安装 adb 命令。

安装国内的 Android 应用商店

每次安装软件的时候使用adb命令比较麻烦。为了更方便地下载常用的安卓应用,我们可以在WSA安装一个国内的应用商店,然后通过它快速搜索下载各种常用的安卓应用和游戏。一些不包含在商店中的应用程序,通过apk文件安装。

Windows11 – 安卓子系统的特色

  • 支持将安卓 App 固定到开始菜单或任务栏,并通过鼠标、触摸或笔输入与它们交互。
  • 安卓 App 可集成到 Alt + Tab 和任务视图中,并能在 App 之间快速切换。
  • 可在操作中心中查看安卓 App 的推送通知,或在 Windows 应用程序和安卓 App 之间共享剪贴板。
  • 微软还添加了无障碍体验,许多 Windows 辅助功能设置都适用于安卓 App。

Windows10如何关闭自动更新

1. 问题描述

默认的Windows 更新中的暂停更新时间最长为35天,无法设置更大的天数。如果想“永久”暂停更新就需要另想办法。通过修改注册表的方式可以把这个日期设置为自己想要的。

2. 修改步骤

打开注册表,定位到:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings,新建一个类型为“DWORD (32)值”:

将其命名为FlightSettingsMaxPauseDays,基数选择十进制,然后输入你想暂停的最大天数即可(这里输入3000),

修改后不用重启电脑, 重新打开更新的高级选项,可以看到原本的35天已经变成了3000天。

Windows 下命令行工具校验MD5, SHA1, SHA256

使用Windows 10/11 自带工具 certuil 可以校验文件的 MD5, SHA1, SHA256,SHA512 等的哈希值。
cmd调出命令行,输入如下命令

certuil --hashfile <file_name> <hash_type>

例如:

certuil --hashfile win10.iso MD5
certuil --hashfile win10.iso SHA256

实际使用

PS D:\Downloads>  certutil -hashfile .\veket-2.0.6.iso MD5
MD5 的 .\veket-2.0.6.iso 哈希:
a5bcf7d8ac8035638227a7e7499f2d01
CertUtil: -hashfile 命令成功完成。

解决Windows 7,Windows10系统串口号被占用而不断增加的问题

一. 问题由来

Windows系统使用USB 转串口工具或者USB接口的开发板时,Windows系统是依据所接入的USB设备的VID、PID以及序列号三者组合的不同而分配不同的COM口编号,同一个厂商的VID/PID完全相同,但是系统在每次检测到新USB设备接入后,会根据新的序列号在当前已经占用的COM口编号基础上递增分配新的COM口编号,后续即使设备已被拔出,所分配的COM端口在该系统上仍然处于被占用的隐藏状态,由此产生了许多被占用的多余的COM端口。

二. 解决方法

1. 删除占用的串口号

    1. 用管理员身份运行命令行。命令set devmgr_show_nonpresent_devices =1

    1. 打开设备管理器。点击菜单 查看 > 显示隐藏设备, 显示隐藏的没有连接到电脑上的设备名称。

    1. 在设备管理器窗口左侧展开串口部分,将可以看到所有已被分配的COM口的设备列表。选择相应的串口设备,通过右键菜单> 卸载。

2.让同型号的设备串口号不再增加

如果并不希望系统接入的同一个厂商相同型号的设备COM口编号随着不同设备的接入而变化,需要固定使用同一COM口编号,可以通过修改注册表相关选项让Windows系统忽略指定的VID/PID设备的序列号。

如果知道对应厂商的VID,PID 可以直接打开注册表编辑器,定位到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags 在窗口右侧,右键-->新建-->二进制值,然后在出现的新值 #1上右键重命名为IgnoreHWSerNumXXXXYYYY,XXXX为厂商VID, YYYY为厂商PID,然后在它上面右键-->更改二进制数据,在弹出的数值数据中输入01,确认保存。

另外,可以新建一个文本文档,输入以下内容后,并把XXXX,YYYY更改为对应的VID,PID,保存时把文件后缀由.txt 改为.reg,然后双击同意更改注册表就可以了。

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags] 
"IgnoreHWSerNumXXXXYYYY"=hex:01 

如果不知道厂商的PID,VID可以定位到注册表计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\COM Name Arbiter\Devices,在右侧的对应的COMx 中可以看到对应的vid_xxxx, pid_yyyy,如下图以COM33 为例: