首页 » 操作系统 » Windows » 正文

Windows 常用设置收集 10+

发布者:站点默认
2020/06/22 浏览数(855) 分类:Windows Windows 常用设置收集 10+已关闭评论

让 wsl 里的 node 可以使用 80 端口

linux 中小于 1024 属于特权端口,如果指定了 80 会因无权限而改用 1024 端口。以下命令可以让 node 项目运行在 80 端口上(有安全问题,仅适用于开发调试)。

sudo setcap 'cap_net_bind_service=+ep' /path/bin/node
# kernel >= 2.6.24
# https://stackoverflow.com/questions/413807

Win11 添加开机启动项

把程序的快捷方式放入这个文件夹:

// win + r:
shell:startup

用 AutoHotKey 模拟部分 macOS 按键

注意文件编码!UTF-8 乱码的话换 GB18030/GBK/GB2312

#NoEnv
#SingleInstance force

!a::Send ^a  ; 将 Alt+A 设置为全选
!x::Send ^x  ; 将 Alt+X 设置为剪切
!c::Send ^c  ; 将 Alt+C 设置为复制
!v::Send ^v  ; 将 Alt+V 设置为粘贴
!s::Send ^s  ; 将 Alt+S 设置为保存
!z::Send ^z  ; 将 Alt+Z 设置为撤销操作
!d::Send ^d
!f::Send ^f
!r::Send ^{F5}  ; 将 Alt+R 设置为刷新界面
!t::Send ^t  ; 将 Alt+T 设置为添加新标签页

; Alt+[/] Alt+Shift+[/]
![::Send 「
!]::Send 」
!+[::Send 『
!+]::Send 』

; Alt+W 关闭窗口
#IfWinActive
!w::
    If WinActive("A")
    {
        If WinExist("A")
        {
            SendInput ^{w}
        }
        else
        {
            SendInput !{F4}
        }
    }
return
#IfWinActive

以管理员身份重启设备管理器中列出的某个设备

:: 重启内置显卡
@echo off
PUSHD %~DP0 & cd /d "%~dp0"
%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas
pnputil /disable-device "PCI\VEN_8086&DEV_3E92&SUBSYS_08591028&REV_00\3&11583659&0&10"
pnputil /enable-device "PCI\VEN_8086&DEV_3E92&SUBSYS_08591028&REV_00\3&11583659&0&10"
:eof

查询不在微软根证书列表中的证书

sigcheck.exe -tuv
// https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck

右键添加“用 Windows Terminal 在当前位置打开”

ContextMenu4WinTerminal.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\terminal]
@="Terminal Here"
"Icon"="C:\\Windows\\System32\\cmd.exe,0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\terminal\command]
@="C:\\Users\\usr\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe -d \"%V%\""

windows terminal settings.json

{
  "profiles": {
    "defaults": {
      "useAcrylic": false,
      "acrylicOpacity": 0.7,
      "cursorColor": "#ffff24",
      "cursorShape": "filledBox"
    },
  },
}

使用试用中的 Windows10 中部分不能通过 UI 设置的设置项

; theme.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]
; 主题: 0 暗黑、1 白色,下值为暗黑:
"AppsUseLightTheme"=dword:00000000
; 启用透明:
"EnableTransparency"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; 合并任务栏按钮: 0 始终隐藏标签, 1:占满后隐藏, 2:从不合并
"TaskbarGlomLevel"=dword:00000001
; 使用小任务栏按钮,下值为小按钮:
"TaskbarSmallIcons"=dword:00000001

【快速打开】应用程序软件

快速打开一键切换

去掉鼠标右键的“屏幕分辨率”“小工具”和“个性化”

删除注册表下边这几行即可,详见/1271.html

HKEY_CLASSES_ROOT\DesktopBackground\Shell\Display
HKEY_CLASSES_ROOT\DesktopBackground\Shell\Gadgets
HKEY_CLASSES_ROOT\DesktopBackground\Shell\Personalize

修改锁屏背景壁纸

1、进入注册表,找到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
将 OEMBackground 的DWORD值由 0 改为 1。
2、将到好的壁纸改名为 backgroundDefault.jpg 后放到这里(没有目录的话自己创建):
C:\Windows\System32\oobe\info\backgrounds\
注意:图片不要大于 256K。

本地化文件夹名称(1个文件夹2个名字)

使用「右键-属性-自定义-更改图标-确定」编辑在该目录中生成的 desktop.ini 这个隐藏文件的内容为:

[.ShellClassInfo]
LocalizedResourceName=第2个名字

让 Windows 显示时间的方式与 Linux 同步

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
# 上边的命令可以让 Windows 把 CMOS 中的时间认作 UTC 时间
# Windows 默认把 CMOS 里的当作本地时间,Linux 默认把 CMOS 的时间当作 UTC 时间,非 0 时区会导致时间同一样
# GMT(Greenwish Mean Time 格林威治时间)是 UTC 的民间名称。GMT=UTC。
# 协调世界时(UTC,Coordinated Universal Time)别称:世界统一时间,世界标准时间国际协调时间, 协调世界时,又称世界统一时间,世界标准时间,国际协调时间。

# 如果想让 Linux 把 CMOS 中的当作本地时间,可以:
vi /etc/default/rcS
UTC=no
点击返回顶部
  1. 留言
  2. 联系方式