以下是一个示例的 Windows 快速删除垃圾文件的批处理脚本:

@echo off
echo 删除临时文件...
del /f /q %temp%\*.*
echo 删除回收站中的文件...
rd /s /q %systemdrive%\$Recycle.Bin
echo 清空浏览器缓存...
echo 请根据您使用的浏览器选择对应的命令清空缓存:
echo Google Chrome:
echo rd /s /q "%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Cache"
echo Mozilla Firefox:
echo rd /s /q "%userprofile%\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache"
echo Internet Explorer:
echo RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
pause

请注意,在运行此脚本之前,建议先备份重要文件,以防意外删除。 该脚本将删除当前用户的临时文件夹中的所有文件、清空回收站中的文件,并提供了清空主要浏览器缓存的示例命令(Chrome、Firefox、Internet Explorer)供您选择使用。最后,脚本会在执行完毕后暂停,以便您检查执行结果。

Win10/11 打开 HEIC 图片和启用 Windows 照片查看器

从 iOS11 开始,iPhone 的默认照片就改为了 HEIC 格式。HEIC 相比 JPG 和 PNG 来说,在画质差不多的情况下,HEIC 的文件体积要更小一些。

目前 Windows 系统对 HEIC 的图片支持的还不太好,如果使用 Win10/11 的照片应用打开 HEIC,需要在应用商店安装一个 HEIF and HEVC Media Extensions 才能打开 HEIC 图片,这个 HEIF and HEVC Media Extensions 还需要花 8 元购买。

下面简单写一下在 Win10/11 打开 HEIC 图片的方式,因为我用的这个软件需要用到 Windows 照片查看器,所以这里也包含启用 Windows 照片查看器。

启用 Windows 照片查看器

Windows 照片查看器是 Windows 上自带的一个图片浏览工具,它相比 Windows 照片应用来说,速度要更快。

从 Win10 开始,默认的照片浏览工具改成了照片应用,在菜单的打开方式里也没有 Windows 照片查看器。

下面通过更改注册表的方式启用 Windows 查看器:

打开记事本或其他文本编辑器,粘贴下面的代码:

Windows Registry Editor Version 5.00
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.jpg]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.jpeg]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.gif]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.png]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.bmp]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.tiff]
 @="PhotoViewer.FileAssoc.Tiff"
 ; Change Extension's File Type
 [HKEY_CURRENT_USER\Software\Classes\.ico]
 @="PhotoViewer.FileAssoc.Tiff"

保存的时候后缀名需要使用 .reg ,如果后缀名没有错的话,文件图标应该是:

现在打开图片的时候就可以看到 Windows 照片查看器了。

打开 HEIC 图片

这里会用到一个 CopyTrans HEIC,访问 https://www.copytrans.net/copytransheic/ ,选择 download 下载,软件对于个人和家庭是免费的。

安装软件也是直接一路 next ,也不会有捆绑软件之类的,遇到用户协议就选择 I accept the agreement 同意。

安装完成后就可以打开 HEIC 图片了,打开的时候需要选择使用 Windows 照片查看器打开,照片应用虽然也能打开,但清晰度会有些问题。

把 HEIC 转换为 JPG

上面安装的 CopyTrans HEIC 也能把 HEIC 转换为 JPG,只需要右击图片文件,选择 Convert to JPEG with CopyTrans ,转换完成后会在同一目录生成一个同名的 JPG 图片,转换后的图片也包含完整的 EXIF 信息。

在Windows系统中,从XP开始就内嵌了一个设置网络端口转发的功能。依靠这个功能,任何到本地端口的TCP连接(ipv4或ipv6)都能够被转发到任意一个本地端口,甚至是远程主机的某个端口。并且,Windows系统并不需要去开启监听这个转发端口的服务。

在Windows服务器中,远程访问控制协议(RRAS)通常被用作端口转发,但是有一种更简单的配置方法,并且这种配置方法适用于windows的任意版本。

Windows系统下的端口转发使用portproxy模式下的netsh命令,该命令的使用前提是要在管理员身份打开cmd进行执行。

netsh interface portproxy add v4tov4  listenaddress=localaddress listenport= localport connectaddress=destaddress  connectport=destport protocol=tcp

listenaddress – 待连接的ip地址。

listenport –待连接的tcp本地端口 。

connectaddress – 待连接被转发的本地或远程主机的ip地址(支持域名)

connectport –从listenport转发到的tcp端口

案例

将一个RDP服务(远程桌面协议)转发到任意端口,将进来的流量从3340端口转发到标准的RDP端口3389。

netsh interface portproxy add v4tov4  listenport=3340 listenaddress=10.1.1.110  connectport=3389 connectaddress=10.1.1.110

1) netstat -ano | findstr :3340来验证3340端口是否正在监听中,如果该命令没有返回任何信息,或者说通过netsh接口并没有实现端口转发的功能,那么需要查看下系统是否开启了iphlpsvc(ip Helper)服务。

2) tasklist | findstr 3340查看监听该端口的进程

3) 检查防火墙是否关闭,如果关闭则跳过。如果打开需要手工配置相应的防火墙。

连接时请确保防火墙(Windows防火墙或者其他的第三方防护软件)允许外部连接到一个全新的端口,如果不允许,那么只能自行添加一个新的Windows防火墙规则,命令如下:netsh advfirewall firewall add rule name=”forwarded_RDPport_3340”  protocol=TCP dir=in localip=10.1.1.110  localport=3340 action=allow

当通过Windows防火墙接口为3340端口建立一个新的规则时,这个端口需要保证没有被任何程序占用,也就是说此端口仅供网络驱动使用。你可以创立任意的Windows端口转发规则,所有的netsh接口下的端口代理规则都是永久的,并且储存在系统中(不受开机重启的影响)。

查看系统中的所有转发规则是否生效:

netsh interface portproxy show all

查看端口转发的设置:netsh interface portproxy dump

删掉一个特定的端口转发规则:

netsh interface portproxy delete v4tov4

清空当前所有的配置规则:

netsh interface portproxy reset

从远程主机来尝试连接这个新转发的端口3340,3340端口等同于原来的3389端口,连接的地址为10.10.1.110:3340。

注意:这些转发规则仅仅适用于TCP端口,对于UDP的端口转发,使用上面的方法是无效的。在配置规则时,不能将127.0.0.1作为连接地址。

其他端口转发招式

1) 通过一台windows机器端口转发到一台windows远程主机

netsh interface portproxy add v4tov4  listenport=3340 listenaddress=10.1.1.110  connectport=3389  connectaddress=10.1.1.110

netsh interface portproxy add v4tov4 listenport=3389 listenaddress=0.0.0.0 connectport=3389 connectaddress=192.168.100.101

2) 通过一台ipv4的Windows机器转发到一台ipv6的服务器。

netsh interface portproxy add v4tov6  listenport=3340 listenaddress=10.1.1.110  connectport=3389  connectaddress=ffff::66

FAQ

1) 在Windows Server 2012 R2中,端口转发规则有可能会在系统重启后被重置,在这种情况下,需要在网络协议中检查是否存在配置不当,导致网络的间断性断开,或者当系统重启时是否出现了ip地址的变换(推荐使用静态ip)。在一个工作组里,通常是在windows任务计划程序里添加了一个实现端口转发的脚本。

2) 在Windows 2003/XP中,必须在注册表(HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters)中找到并设置IPEnableRouter参数为1才能实现端口转发。

3) 防火墙规则检查

4) 端口转发依赖的ip helper服务是否启动

5) 端口转发是否生效

Windows日志查看

6273 网络策略服务器拒绝用户访问。

6274 网络策略服务器放弃用户的请求。

4868 证书管理器拒绝了挂起的证书请求。

4870 证书服务吊销了证书。

4944 当启动 Windows 防火墙时,以下策略处于活动状态。

4945 当启动 Windows 防火墙已列出规则。

4946 Windows 防火墙例外列表已更改。添加的规则。

4947 Windows 防火墙例外列表已更改。修改规则的。

4948 Windows 防火墙例外列表已更改。规则已被删除。

4949 Windows 防火墙设置都恢复为默认值。

4950 更改 Windows 防火墙设置。

4951 Windows 防火墙忽略规则,因为无法识别的主要版本号。

4952 Windows 防火墙忽略规则的部分,因为无法识别它的次要版本号。将强制执行该规则的其他部分。

4953 由于无法分析,Windows 防火墙将忽略规则。

4954 Windows 防火墙组策略设置已更改,并且未应用新设置。

4956 Windows 防火墙更改活动配置文件。

5024 Windows 防火墙服务已成功启动。

5025 Windows 防火墙服务已停止。

5027 Windows 防火墙服务无法从本地存储区中检索的安全策略。Windows 防火墙将继续执行当前的策略。

5028 Windows 防火墙无法分析新的安全策略。Windows 防火墙将继续执行当前的策略。

Version 22H2 (OS build 22621)

2022-10-1122621.674KB5018427
2022-09-3022621.608KB5017389
2022-09-2722621.525KB5019311
2022-09-2022621.521

1、使用人脸、指纹或 PIN 的Windows Hello可能会受到影响。

已通过KB5017389解决。

2、某些打印机可能只能进行默认设置,一些功能可能不可用,例如颜色、双面打印或更高分辨率。

已缓解。

微软正在努力研究解决方案,将在即将发布的版本中提供更新。

3、使用预配包,可能无法按预期工作。 

如果可以在升级到 Windows 11 版本 22H2 之前预配 Windows 设备,将不会有此问题。

微软正在调查此情况。

4、具有受影响的 Intel SST 驱动程序的 Windows 11 设备可能会收到蓝屏错误。

可以将 Intel® Smart Sound Technology 驱动程序更新为版本 10.30.00.5714 及更高版本或10.29.00.5714 及更高版本来解决此问题。(版本指的是最后一部分数字)

5、使用组策略首选项复制文件/快捷方式可能无法按预期工作。

微软正在努力研究解决方案,将在即将发布的版本中提供更新。

6、安装 KB5012170 时可能收到0x800f0922错误。

微软目前正在调查,将在即将发布的版本中提供更新。

9月20日微软发布了Windows11 2022(22H2)更新,这是Windows11的新版本。

Windows11使用了微软完善的更新系统和流程。当数据显示设备准备就绪时将分阶段逐步获得更新。

如果检测到设备可能有问题,比如应用程序不兼容,可能会采取保护措施,在问题解决之前不提供更新。

若是还没有收到该更新,建议等待后续更新推送。

若是仍然希望马上安装Windows11 22H2,

可以安装电脑健康状况检查应用,并运行后确认是否满足要求。

若是满足要求,再运行Windows11安装助手

*How to get the Windows 11 2022 Update | Windows Experience Blog