windows
文章平均质量分 89
Dontla
Life is short, I use AI.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VSCode终端中Codex CLI按Ctrl+V无法粘贴图片(被VSCode截获)(keybindings.json、workbench.action.terminal.sendSequence)
此前,我已经解决了 Windows 与 WSLg(WSL Ubuntu) 之间的图片剪贴板格式问题:后台桥接服务会把 Wayland 中的image/bmp转换为 X11CLIPBOARD中的image/png。在独立的 Git Bash 终端里运行 Codex CLI 后,按Ctrl+V已经能够附加图片。奇怪的是,把同样的 Codex CLI 放到 VS Code 的 WSL 集成终端里运行,Ctrl+V又失效了:既没有出现[Image #1],也没有任何报错,输入框看起来完全没有变化。原创 2026-08-25 01:43:23 · 893 阅读 · 0 评论 -
WSL2 Codex图片粘贴问题(无法粘贴Codex粘贴图片)WSLg、Wayland剪贴板、X11剪贴板、xclip、ImageMagick、wl-paste、wl-clipboard、XFixes
Codex CLI 明明提示可以按Ctrl+V问题最终不是 Codex 不支持图片,也不是 Windows 剪贴板为空,更不是关闭了 WSL 的。Windows 截图剪贴板││ WSLg 同步▼││ Codex 所用 Linux 剪贴板后端在本环境中读取不到这个表示▼X11 CLIPBOARD: 缺少 Codex 能取得的 image/png手工执行下面这条命令后,Codex 立刻能显示[Image #1]原创 2026-08-24 20:56:22 · 651 阅读 · 0 评论 -
Windows Vscode如何远程连接WSL2 Ubuntu?(WSL插件:WSL: Connect to WSL using Distro)appendWindowsPath
VS Code 连接本机的 WSL2 Ubuntu,不需要配置 SSH。连接成功后,Python、Pylance、ESLint 等开发扩展可能需要点击。因为跨 Windows/WSL 文件系统访问可能更慢,尤其是包含大量小文件的。,不需要在 Ubuntu 中单独安装 Linux 版 VS Code。第一次执行时,VS Code 会自动在 Ubuntu 内安装。,因为这些扩展需要在 Ubuntu 环境中运行。注意:VS Code 主程序应安装在。然后选择 Ubuntu。原创 2026-08-21 07:33:26 · 244 阅读 · 0 评论 -
Windows解除占用强制删除脚本(文件占用、文件删除)force-remove.ps1
该脚本面向“资源管理器无法删除文件或目录”的情况,但它不是无条件绕过 Windows 保护的工具。脚本调用 Windows 自带的 Restart Manager API,把目标文件登记为资源,然后查询正在使用这些资源的应用程序。“仅解除占用”模式不会取得文件所有权,也不会删除目标。因此“强制删除”的本质不是一个拥有无限权限的删除 API,而是组合使用停止占用者、修改访问控制和改变删除时机。停止系统服务、卸载可停止的驱动、修改受保护对象的 ACL,以及登记启动期删除,通常都需要提升后的管理员令牌。原创 2026-08-17 03:04:29 · 559 阅读 · 0 评论 -
Windows放大镜快捷键指南(Magnifier)(开启:Win + 加号键、关闭:Win + Esc、切换:Ctrl + Alt + M)光标跟踪text cursor
Windows 放大镜虽是一个看似简单的系统工具,但当我们将其与快捷键深度结合后,它便从一个被动的“辅助功能”转变为主动的“效率工具”。无论是视力障碍用户的日常刚需,还是普通用户在特定场景下的临时需求,记住这几组按键组合,都能让你在需要“看得更清楚”的瞬间,获得流畅而自然的操作体验。建议现在就用Win亲自试一试,感受键盘操控带来的便捷吧。原创 2026-07-30 01:46:15 · 867 阅读 · 0 评论 -
2026年7月现代终端工具推荐(ssh客户端)(Wave Terminal、Tabby、Warp、WezTerm、XPipe、WindTerm)ssh工具、terminal工具
Warp 在 2026 年 4 月全面开放客户端代码后,GitHub 仓库短时间内获得了数万 Stars,目前约。,需要先区分“现代开发终端”和“WindTerm 式 SSH 管理工具”。、Docker、kubectl 等命令之上,可以集中管理服务器、容器、跳板机、隧道和远程文件,目前约。,虽然绝对数量低于老牌 Tabby,但它属于近几年增长较明显的新一代终端。,成熟且性能较好,但它不是完整 SSH 管理软件。,因此不建议你立刻卸载 WindTerm。的使用方式,我认为目前最值得尝试的是。原创 2026-07-18 19:49:22 · 979 阅读 · 0 评论 -
警惕在Windows运行对话框(Win+R)执行不明来源命令(粘贴命令)
执行不明命令 ≈。原创 2026-07-07 14:37:11 · 514 阅读 · 0 评论 -
WSL提示:Performance Tip: Using an l/O intensive operation like xxx on your Windows drives will have
这样的路径时,实际上是在访问Windows文件系统。WSL在跨文件系统(Linux ↔ Windows)进行I/O操作时会有显著的性能开销,特别是对于git、npm、node等I/O密集型操作。:VS Code等编辑器可以通过WSL扩展直接在Linux文件系统中工作,避免性能问题。:如果需要在Windows和Linux之间共享文件,可以使用符号链接或专门的同步工具。按照这些建议操作后,你的nvm、node.js和npm等工具的性能将会有显著提升!我先把windows上的nvm卸载了。原创 2026-06-05 16:46:50 · 369 阅读 · 0 评论 -
修改默认wsl发行版环境后报错(wsl --set-default)(wsl别名,$PROFILE)
不要将默认发行版设为 Ubuntu→ Docker Desktop 会崩溃正确做法保持为默认发行版通过ubu别名快速进入 Ubuntu在 Ubuntu 中配置直接使用 Docker这样既安全又高效fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;ubudocker 命令wslPowerShell执行。原创 2026-06-05 01:28:27 · 514 阅读 · 0 评论 -
WSL2 docker-desktop发行版介绍(用于运行Docker引擎(Docker Engine))(docker-desktop-data)
是 Docker Desktop 在 WSL2 环境中自动创建的一个专用 Linux 发行版,它的存在和作用非常重要。是 Docker Desktop 的"幕后英雄"✅ 它是必需的,没有它 Docker 无法在 Windows 上运行✅ 你不需要直接与它交互,Docker Desktop 会自动管理它✅ 你的 Ubuntu 发行版通过它来使用 Docker 功能✅ 这是现代 Docker Desktop 的标准架构设计所以你看到的不是"额外提供给你的系统",而是。原创 2026-06-04 20:28:13 · 438 阅读 · 3 评论 -
WSL2危险设计:默认挂载/mnt/c,易误删系统文件导致系统崩溃(附解决方法)(关闭自动挂载(不推荐关闭))/etc/wsl.conf
那么 Claude Code、Agent、脚本绝大部分操作都会被限制在 Linux 的 ext4 虚拟磁盘里,误伤 Windows 的概率会大幅降低。工作在 WSL 自己的 ext4 文件系统里,甚至直接禁用自动挂载,原因正是为了降低 Agent 或脚本误操作影响到 Windows 主机的风险。自动挂载的人其实不多,通常是安全要求较高的开发环境或者经常运行高权限自动化 Agent 的用户。Claude Code、Cursor、Agent、脚本操作的是真实的 Windows 文件。原创 2026-06-03 15:42:27 · 527 阅读 · 0 评论 -
Windows递归创建目录命令(递归创建目录脚本)mkdir
能力是否支持递归创建目录✅ mkdir 原生支持用户交互✅set /p安全校验✅findstr+ 逻辑判断防误操作✅ 多重确认扩展能力⭐ PowerShell 更强虽然mkdir“安全性 + 可控性 + 可观测性”远比“能跑”更重要。增加日志限制路径范围使用 PowerShell 或更高级语言。原创 2026-04-20 13:57:38 · 564 阅读 · 0 评论 -
Windows10如何更改Microsoft Store默认存储路径?如何把已安装的应用迁移到其他磁盘?(安装路径、安装目录)
操作是否推荐说明修改默认路径✅ 推荐一劳永逸使用“移动”按钮✅ 推荐简单安全卸载重装✅ 最稳适用于所有程序mklink⚠️ 谨慎高级玩法。原创 2026-03-17 16:23:29 · 9871 阅读 · 0 评论 -
(ssh客户端)远程连接工具windterm使用教程(ssh工具、远程工具)shell工具、命令行工具、终端工具、ssh客户端、terminal工具
确实好用,之前用mobaXterm,把windows编码改成utf-8后,mobaxterm设备文件夹中文都变乱码了,也不知道怎么改回来用windterm没有这个问题,而且它似乎mobaxterm有的功能它都有,而且还附加了很多方便的功能,比如快速命令(位于左下角,配置在右下角),可以快速执行命令或脚本。原创 2025-09-01 16:57:57 · 2225 阅读 · 0 评论 -
C++ powershell不打印(C++powershellC++)最好用CMD,别用powershell
您遇到的问题在Windows开发环境中相当常见,特别是当程序输出包含中文字符或大量文本时。使用CMD是最简单可靠的解决方案!(但是我的似乎又没有问题)原创 2025-06-16 09:57:18 · 1053 阅读 · 0 评论 -
Windows批处理脚本(.bat脚本、.bat语法)关闭回显@echo off、延迟变量扩展setlocal enabledelayedexpansion
只显示命令的执行结果。默认情况下,当运行一个批处理脚本时,,然后再显示命令的执行结果。REM 这是一个注释。:: 这也是一个注释。原创 2025-06-13 16:07:20 · 1345 阅读 · 0 评论 -
Windows控制台git文件名显示转义符而不是中文字符(解决方法:设置git禁用路径转义)git config --global core.quotepath false
【代码】Windows控制台git文件名显示转义符而不是中文字符(解决方法:设置git禁用路径转义)git config --global core.quotepath false。原创 2025-06-13 13:56:30 · 992 阅读 · 0 评论 -
Windows环境变量原理(用户变量与系统变量)(用户环境变量、系统环境变量)
它们的核心作用是存储配置信息,供操作系统和应用程序在运行时动态读取和使用。右键“此电脑” → 属性 → 高级系统设置 → 环境变量。在“系统变量”区域点击“新建”或“编辑”。Windows环境变量的原理可以分为。原创 2025-06-12 13:33:53 · 3922 阅读 · 0 评论 -
Windows cmd中文乱码解决方法(Windows控制台中文乱码、CMD乱码、控制台乱码、Command Prompt命令提示符cmd.exe乱码).bat闪退
要永久解决 Windows 控制台(CMD/PowerShell)的中文乱码问题,并统一使用 UTF-8 编码,可以按照以下步骤操作。通过以上方法,你可以永久解决 Windows 控制台的中文乱码问题,并确保所有终端使用 UTF-8 编码。如果仍有问题,请检查字体设置或尝试更新系统。如果不想修改系统区域设置,可以直接通过注册表调整 CMD 的默认编码。某些字体不支持中文字符渲染,需手动设置支持中文的字体(如。怎么重启后cmd还是有部分乱码?发现我好像已经创建过了?(十进制),点击“确定”。原创 2025-06-10 13:58:49 · 6020 阅读 · 0 评论 -
xftp乱码(xftp传输乱码)xftp文件乱码、文件传输乱码、文件名乱码(xftp属性-->选项-->编码)
是xftp软件编码设置的问题。同事的xftp版本较低,是xftp5的,自动检测编码估计有点问题。我们其他人用的都是xftp7,都没啥问题。原创 2025-05-26 14:12:21 · 1175 阅读 · 0 评论 -
Windows进程号、查看父进程查找、查看子进程、父子进程、进程树、查看某个进程号PID父进程(Parent Process ID, PPID)ProcessExplore、procexp、进程监控
如果只想查看某个 PID 的详细信息,可以结合。右上角搜索貌似只能通过名称,我是使用。替换为你要查询的进程号。如果需要编程实现,可以使用。原创 2025-05-22 14:25:18 · 6715 阅读 · 0 评论 -
Windows解除占用(解除文件占用、解除目录占用)查看文件进程(查看父进程、查看子进程、查看父子进程)占用文件占用、占用目录占用、文件夹占用
可通过工具查看父子进程位置,原创 2025-05-22 14:21:40 · 15879 阅读 · 0 评论 -
PowerShell执行策略问题:无法加载文件 C:\Users\Arnold\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
PowerShell 有一个安全功能叫做"执行策略"(Execution Policy),它控制 PowerShell 可以加载的配置文件和运行的脚本。默认情况下,Windows 设置了较为严格的执行策略以防止恶意脚本运行。上述问题是 PowerShell 执行策略限制的问题。请注意,更改执行策略可能需要管理员权限,并且应该谨慎选择适合安全需求的策略级别。,允许运行本地创建的脚本,但要求从互联网下载的脚本必须由受信任的发布者签名。这会将当前用户的执行策略设置为。,因为系统上禁止运行脚本。原创 2025-03-17 10:47:10 · 2795 阅读 · 0 评论 -
Windows不要手动拷贝应用到Program File (x86)目录中!(受保护系统目录,写入权限不足)无法写入、无法存储
今天手动把beyond compare绿化版程序拷贝到Program File (x86)目录中,发现工作空间始终没法保存,然后把目录移出到其他目录,就可以了。目录中无法保存工作空间的主要原因。将软件移至具有适当写入权限的目录后,问题得以解决。原创 2025-01-16 08:00:00 · 1909 阅读 · 0 评论 -
Beyond Compare使用sftp协议对比文件(BCompare sftp)(sftp://user@xxx.xxx.xxx.xxx:22//)sftp连接
端口,从而无法使用 Samba 和 BeyondCompare 直接对比代码。幸运的是,还有其他多种方法和工具可以实现代码对比和文件同步。是一种安全的远程登录协议,适用于在不依赖 Samba 的情况下访问和管理远程文件。BeyondCompare 支持通过 SFTP 连接到远程主机进行文件对比和同步。如果无法通过 Samba 访问 Ubuntu 主机的。输入完后,会提示你输入密码,然后就能登陆了。原创 2025-01-16 07:45:00 · 2522 阅读 · 0 评论 -
beyond compare手动修改工作空间配置主机IP(解决打开工作空间时,samba连不上导致软件卡死问题)beyond compare卡死、beyond compare工作空间(最后重新创建了)
只保留的项:原创 2025-01-14 08:45:00 · 674 阅读 · 0 评论 -
windows控制台ssh登录(ssh远程登录)(ssh连接ssh、直连ssh直连、cmd连接ssh)控制台连接ssh
【代码】windows控制台ssh登录(ssh远程登录)(ssh连接ssh、直连ssh直连、cmd连接ssh)控制台连接ssh。原创 2024-09-26 10:51:51 · 2340 阅读 · 0 评论 -
Windows防火墙:“Windows允许应用或功能通过Windows Defender防火墙”与“入站规则、出站规则”优先级(注意:“出站规则”限制对象是“目标端口”而非“源端口”)明确拒绝优先原则
入站规则控制外部源向您的计算机发送的数据包。它们决定了哪些服务或应用可以接收来自网络的连接请求。原创 2024-02-17 01:09:53 · 7365 阅读 · 0 评论 -
Windows10/11程序属性DPI设置(Dots Per Inch,每英寸点数)(属性-->兼容性-->更改高DPI设置)(Change high DPI settings)
DPI代表“每英寸点数”,是衡量屏幕分辨率精细度的指标。高DPI意味着更多的像素被压缩在每英寸空间内,从而使得图像看起来更加清晰和细腻。原创 2024-02-11 13:09:10 · 10826 阅读 · 0 评论 -
Windows和Linux修改文件时间方法(修改文件时间戳、修改时间戳)(Win:creationtime、lastaccesstime、lastwritetime)(Linux:touch命令)
然而,有些现代的Linux文件系统,如ext4(在certain versions以后)和btrfs,已经开始支持记录文件的创建时间,称为birth time或btime。整个[[CC]YY]部分是可选的(CC部分相对[CC]YY也是可选的,只提供YY也是OK的),如果省略,则系统默认使用当前年份。除了使用内置的PowerShell之外,还有很多第三方的命令行工具或者图形界面工具可以用来修改文件时间,比如NirSoft的BulkFileChanger。命令,用户可以轻松地修改文件的访问时间和修改时间。原创 2024-01-30 11:34:07 · 10586 阅读 · 1 评论 -
ubuntu systemd-timesyncd 时间同步(ntp同步)报错:Server has too large root distance. Disconnecting.解决办法(根距离过大)
这个错误信息表示,服务器无法从指定的 Windows NTP 服务器同步时间,原因是 “Server has too large root distance.” 这表明,NTP 服务器的 “根距离”(root distance)过大。30 秒可能会奏效。例如,如果服务器或客户端的硬件时钟电池耗尽,或者由于其他原因造成系统时钟无法保持准确,那么即使网络状况良好,也可能出现根距离过大的问题。例如,如果它是配置为手动设置时间,或者同步到了一个根距离本身就很大的上游NTP服务器,那么它的根距离就可能会变得很大。原创 2024-01-25 08:45:00 · 3748 阅读 · 0 评论 -
Windows服务启动类型:自动(延迟启动)、自动、手动、禁用介绍
Windows服务是运行在Windows操作系统上的长期运行的进程。这些服务可以在系统启动时开始运行,并且在没有用户交互的情况下在后台运行。例如,防火墙服务、打印机服务、数据库服务等都是常见的Windows服务。原创 2024-01-24 11:06:26 · 26212 阅读 · 0 评论 -
windows文件名命名规范(文件名规范、命名规则、避免特殊字符、注意文件名长度限制260个字符)
Windows系统有一些预留名称,例如:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9。虽然Windows支持在文件名中使用空格,但是在某些情况下,包括空格的文件名可能会引起问题,例如在命令行环境中。例如,下面的命令会在Windows中失败,因为文件名中包含了非法字符。原创 2023-12-26 09:00:00 · 15907 阅读 · 0 评论 -
windows arp缓存的自动更新时机(mac地址缓存、清理mac缓存、自动删除arp缓存条目、清理arp条目)arp -a、arp -d、arp -d *、ARP 项删除失败: 请求的操作需要提升
这意味着,如果你断开一台设备并立即用另一台设备替换,并设置为相同的IP地址,那么其他设备可能需要最多10分钟才能在其ARP缓存中看到新设备的MAC地址。局域网,我有一台设备是某个ip,然后我给这个设备断了电,换了另一台设备,设成之前同样ip,其他电脑中的arp缓存,关于这个ip的mac地址,何时会更新?如果ARP缓存中没有这个映射,那么你的设备会发送ARP请求以获取新的映射。当设备收到一个ARP响应时,如果这个响应中的IP和MAC地址映射与ARP缓存中的映射不一致,那么设备会更新ARP缓存。原创 2023-12-22 15:53:15 · 6285 阅读 · 0 评论 -
YASM介绍(Yet Another Assembler)(开源模块化可移植的x86汇编器,旨在提供与NASM兼容的功能,并提供一些新的特性)注意:YASM支持x86和AMD64架构,不支持ARM
YASM(Yet Another Assembler)是一个完全重写的 NASM(Netwide Assembler)兼容的开源汇编器。其设计目标是提供最佳的汇编和链接支持,为现代开发人员提供最新的汇编技术。这篇文章将解析 YASM 的主要特性、安装过程、使用方法以及在项目中的应用。原创 2023-12-06 15:27:44 · 2635 阅读 · 0 评论 -
windows网络共享网络(Internet连接共享)让某台主机共享笔记本网络(或笔记本手机热点)实现上网(网线直连笔记本)ics共享、网络共享、手机usb共享、usb上网、usb连网、usb网络
通过以上步骤,可以使用Windows系统的网络共享功能,轻松地将笔记本电脑变成一个临时的网络接入点,让其他设备通过有线或无线的方式共享笔记本的网络连接。尽管网络共享是一个非常实用的功能,但它也可能带来安全风险,所以请确保在使用时采取适当的安全措施。原创 2023-11-14 17:39:59 · 104486 阅读 · 11 评论 -
如何查看.dll文件函数接口?(DLL动态链接库)(查看动态链接库、查看接口、查看函数)(Visual Studio的dumpbin工具)(Dependency Walker)
打开"开始"菜单,找到"Visual Studio"文件夹(版本可能会有所不同,例如"Visual Studio 2019"),然后选择"Developer Command Prompt for VS 2019"。如果你遇到问题或者错误消息,请确保你的Visual Studio安装包含了C++工作负载,并且你有适当的访问权限来读取目标DLL文件。以上方法只能查看到DLL文件的函数名,并不能直接查看到函数的实现内容。可使用Visual Studio的dumpbin工具,你需要先打开VS的命令提示符。原创 2023-10-10 18:05:10 · 21113 阅读 · 0 评论 -
解决chrome浏览器不能播放H265视频问题。H265硬件解码、显卡信息、GPU信息、DXVA Checker、GPU-Z(谷歌浏览器)
截止到2022年9月,chrome只支持H265硬解,不支持软解,从而绕开了H265专利费的问题;早期chrome不这样做的原因是:只支持H265硬解,不是一个完整的方案,部分电脑CPU因为不支持H265硬解,会降低chrome浏览器的使用体验,所以chrome干脆完全不支持H265但有些场景,比如安防,H265是刚需,所以现在chrome给了硬解这样一个折衷的方案;这是一个轻量级的系统工具,设计用来提供关于安装在您的计算机上的显卡和GPU的大量信息。但这个工具相对复杂,主要针对开发者。原创 2023-09-09 00:31:16 · 19124 阅读 · 0 评论 -
Vmware开机自启(Vmware17)(虚拟机自启动、虚拟机开机自启动、vmware自启)(以独占方式锁定此配置文件失败。另一个正在运行的 VMware 进程可能正在使用配置文件)
我们要求我们的Vmware虚拟机必须十分霸道,所以我就默认设置为本地系统账户登录。我们直接重启电脑,启动后打开Vmware发现,虚拟机没有启动?有点风险,我们就不勾选了。原创 2023-09-08 23:28:11 · 61161 阅读 · 15 评论 -
局域网ntp服务器设置(windows时间同步服务器NetTime)(ubuntu systemd-timesyncd ntp客户端)123端口、ntp校时、ntp同步(设置UDP入站流量绕过防火墙)
"pool.ntp.org"项目使用DNS轮询来分配各种时间服务器的流量,这意味着当你查询"pool.ntp.org"时,DNS服务器会返回该池中任意一个服务器的IP地址。这样,你就把你的Windows主机设为了NTP服务器。然而,如果你的网络不能访问互联网,那么你将无法使用这个地址,因为它需要通过互联网来访问NTP Pool的服务器。值4(二进制100)告诉W32Time服务,只有当本机是一个可靠的时间服务时(例如,它已经被配置为手动同步到一个硬件时钟或外部NTP服务器),才公布自己为时间服务器。原创 2023-09-05 16:16:25 · 20834 阅读 · 2 评论
分享