桌面运维

macos访问windows共享路径含中文

✅ 中文名“市场部”的 URL 编码

python3 -c "import urllib.parse; print(urllib.parse.quote('市场部'))"

输出结果是:

%E5%B8%82%E5%9C%BA%E9%83%A8

✅ 最终命令

假设你已经创建了本地挂载点:

mkdir -p ~/Desktop/winshare

然后运行挂载命令(不含特殊字符):

mount_smbfs '//user01:password@192.168.0.83/%E5%B8%82%E5%9C%BA%E9%83%A8' ~/Desktop/winshare

Windows 11 右下角的任务栏时间显示时分秒

在 Windows 11 右下角的任务栏时间默认只显示 时 和 分,如果你想要让其 显示秒数,可以按照以下方法操作:
方法 1:使用注册表编辑器开启秒显示

    按 Win + R,输入 regedit,按 回车 打开 注册表编辑器。
    在左侧导航栏找到:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

在右侧窗口 右键空白处,选择 新建 → DWORD(32 位)值。
命名为:

ShowSecondsInSystemClock

双击 ShowSecondsInSystemClock,修改 数值数据 为:

    1

    重启资源管理器:
        按 Ctrl + Shift + Esc 打开 任务管理器。
        找到 “Windows 资源管理器”(Explorer.exe)。
        右键 → 重新启动。

🔹 完成后,右下角时间应该会显示 时:分:秒 的格式。
方法 2:使用 PowerShell 直接修改(更快)

    右键“开始”菜单,选择 “Windows 终端(管理员)” 或 PowerShell(管理员)。
    输入以下命令:

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSecondsInSystemClock /t REG_DWORD /d 1 /f

按 回车,然后 重启资源管理器:

Stop-Process -Name explorer -Force
Start-Process explorer

⚠️ 注意

    Windows 11 22H2 及更高版本支持此功能。
    旧版 Windows 11 可能不支持此功能,需要升级系统。

笔记本电脑电池充不进电放电又可以充进去状况分析

您好,您遇到的这个问题非常典型,它通常不是电池本身的物理损坏,而是笔记本电脑的**电池管理系统(BMS)** 出现了**电量计校准错误**。

简单来说,就是电脑内部用来测量电池电量的“尺子”不准了。它错误地“认为”电池的当前状态(电压、电量)和实际物理状态不一致。

### 原因深度解析

1.  **电量计“记忆效应”与校准丢失**:
    *   现代锂电池虽然没有老式镍镉电池的物理记忆效应,但管理它们的BMS(电池管理系统)会有一种“软件记忆效应”。
    *   电池电量计通过记录充电/放电周期来估算剩余电量。长时间不完全充放电、频繁在中等电量下插电使用,都可能导致这个估算出现偏差。
    *   在您的情况下,当电量下降到34%时,BMS可能错误地判断电池已经达到了一个“临界点”,从而停止了充电行为(尽管实际上电池远未充满)。它“记忆”了这个错误的满充容量。

2.  **您的操作为什么能暂时解决?**
    *   **关机、拆电池、长按电源键60秒**:这个操作被称为“EC重置”或“CMOS放电”。EC(嵌入式控制器)是主板上的一个小芯片,负责管理电源、电池、键盘等硬件。长按电源键在断掉所有电源(包括电池和CMOS电池的残余电量)的情况下,会清除EC的临时缓存和异常状态,相当于对电源管理系统进行了一次“强制重启”。
    *   重置后,EC/BMS重新读取电池信息,暂时得到了一个相对准确的读数,所以接下来可以正常充电到100%。

3.  **为什么问题会重复出现?**
    *   重置操作只是**临时清零了错误数据**,但并没有**重新校准**电量计与电池**实际的物理容量**之间的关系。
    *   电池本身可能存在一定程度的**老化或损耗**,其真实的电压-电量曲线已经发生了变化。而BMS仍然在用旧的、不准确的曲线模型去估算电量。
    *   当您再次使用电池并放电到某个特定节点(不一定是34%,可能是另一个百分比)时,BMS的估算再次与电池的实际物理状态发生冲突,触发了保护机制,从而重复了之前的故障。

### 解决方案(从易到难)

请您按照以下步骤尝试彻底解决此问题:

#### 步骤一:执行完整的电池校准(重新校准电量计)

这是最可能从根本上解决问题的方法。

1.  **将电池充满电**:在开机状态下,插上电源适配器,将电池充电至100%。确保电脑显示“已接通电源,电池已充满”或指示灯变色。
2.  **放电**:
    *   **拔掉电源适配器**,正常使用电脑(可以设置屏幕常亮、关闭睡眠,运行一些程序来加快放电速度),直到电池电量几乎耗尽,电脑自动进入休眠或关机。
    *   **注意**:不要让电脑在完全没电的状态下闲置过久,完成放电后应尽快进行下一步。
3.  **完全放电并静置**:
    *   关机后,**再次开机**。很多电脑会有残余电量,开机后可能很快又会自动关机。重复此操作,直到按下电源键也**没有任何反应**(屏幕不亮,指示灯不亮)。
    *   在这个完全没电的状态下,**静置电脑3-4小时**。这一步是为了让BMS的数据彻底清零。
4.  **再次充满电**:
    *   在不开机的情况下,**插上电源适配器**,连续不间断地将电池充电至100%。期间最好不要使用电脑,确保充电过程连续稳定。
    *   看到电源指示灯显示充满后,最好再多充1-2小时以确保完全饱和。

完成以上步骤后,您的电池电量计应该得到了重新校准。之后,尽量每个月让电池经历一次从100%到20%左右的完整使用周期,而不是一直插着电使用,这有助于BMS保持校准。

#### 步骤二:更新BIOS和电源管理驱动

*   访问您笔记本电脑品牌的官方网站(如Dell, HP, Lenovo, Asus等),找到您电脑型号的“支持”或“驱动下载”页面。
*   检查并下载安装最新的**BIOS/UEFI固件**更新。BIOS更新通常包含对电源管理算法的改进和bug修复。
*   同时,检查并安装最新的**芯片组驱动** 和 **ACPI电源管理驱动**。

#### 步骤三:如果问题依旧,可能是电池硬件老化

如果经过上述完整的校准和软件更新后,问题仍然**完全一致地复现**(例如每次都在34%卡住),那么很可能是电池本身的**电芯已经老化**,实际容量下降严重,导致其电压曲线无法与BMS的预设模型匹配。

*   您可以使用一些硬件检测软件(如`CrystalDiskInfo`、`AIDA64`或品牌自带的诊断工具)查看一下电池的**设计容量**和**完全充电容量**。如果“完全充电容量”远低于“设计容量”(例如只有60%),那么电池的确需要更换了。
*   考虑更换原装新电池。

### 总结

您遇到的问题,**大概率是电池电量计需要重新校准**。请优先执行**步骤一(完整的电池校准流程)**,这有很高的几率能永久性地解决您的问题。如果校准后仍无效,再考虑步骤二和步骤三。

希望这能帮到您!

Windwos系统完全禁止自动更新

Windows 11 里,微软并没有提供官方“彻底关闭自动更新”的开关,但可以通过多种方法组合实现 完全禁止自动更新。我给你整理一份分层次的方案(从推荐到极端彻底):


方法一:服务禁用(简单粗暴)

  1. Win + R → 输入 services.msc → 回车。

  2. 找到 Windows Update 服务。

  3. 双击 → 启动类型改为 禁用,并点击 停止

  4. 应用 → 确定。

👉 缺点:系统更新可能会自行重新开启(尤其在大版本更新后)。


方法二:组策略关闭更新(专业版可用)

仅适用于 Win11 专业版/企业版/教育版,家庭版需要额外启用 gpedit.msc

  1. Win + R → 输入 gpedit.msc

  2. 路径:

    计算机配置 → 管理模板 → Windows组件 → Windows 更新 → 管理最终用户体验
    
  3. 找到 配置自动更新 → 设置为 已禁用

  4. 确定保存。

👉 这样可以彻底禁用系统自动下载和安装更新。


方法三:注册表彻底屏蔽(家庭版推荐)

  1. Win + R → 输入 regedit

  2. 路径:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
    

    如果没有 AU 键,新建一个。

  3. 新建 DWORD(32位)值

    • 名称:NoAutoUpdate

    • 值:1

  4. 重启生效。

👉 相当于组策略的注册表实现方式。


方法四:禁止更新服务联网(最彻底)

  1. 打开 控制面板 → Windows Defender 防火墙 → 高级设置

  2. 出站规则 里,新建规则 → 阻止程序:

    C:\Windows\System32\svchost.exe
    

    限定服务为 wuauserv(Windows Update)。

  3. 保存后,Windows Update 将无法连接微软更新服务器。

👉 这样就算服务启动,也更新不了。


方法五:使用第三方工具(最方便)

这些工具可以一键关闭更新,并防止系统篡改设置。


⚠️ 注意事项:


要不要我帮你写一个 一键关闭 Win11 自动更新的批处理脚本(适用于所有版本,执行后完全屏蔽)?

彻底阻断除 Edge 之外的所有应用产生外网流量

Windows 10 LTSC 环境下,如果目标是彻底阻断除 Edge 之外的所有应用产生外网流量,同时方案可控、可回滚、维护成本低,下面按“推荐优先级”给你一套运维级可落地方案,并说明各自适用场景与注意事项。


方案一(最推荐 / 企业级):Windows Defender 防火墙「默认拒绝 + 白名单 Edge

核心思路

一、设置出站默认阻断

  1. 打开:
    控制面板 → Windows Defender 防火墙 → 高级设置

  2. 点击 Windows Defender 防火墙属性

  3. 对以下三个配置文件全部设置:

    • 域配置文件

    • 专用配置文件

    • 公用配置文件

    出站连接:阻止


二、添加 Edge 出站放行规则

Edge 程序路径(一般为)

C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

操作步骤

  1. 出站规则 → 新建规则

  2. 类型:程序

  3. 程序路径:msedge.exe

  4. 操作:允许连接

  5. 配置文件:全选

  6. 名称:Allow Edge Outbound


三、(强烈建议)放行必要系统组件(否则 Edge 也可能异常)

建议补充以下放行规则:

组件 路径
DNS 客户端 C:\Windows\System32\svchost.exe
DHCP svchost.exe
NCSI svchost.exe

方式


四、验证

netstat -ano

Get-NetTCPConnection

此时应当:


方案二(更严格 / 几乎“断网沙箱”):AppContainer + 防火墙组合

适合场景

思路

关键命令

CheckNetIsolation LoopbackExempt -s

放行 Edge AppContainer:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

此方案复杂,不建议首次部署直接用


方案三(最省事 / 可视化):第三方防火墙(推荐)

推荐工具

工具 说明
SimpleWall 开源、轻量、支持白名单
Windows Firewall Control 防火墙 UI 增强

SimpleWall 操作逻辑

  1. 设置为 Whitelist 模式

  2. 勾选 msedge.exe

  3. 禁用所有其他程序联网

优点


方案四(最硬核 / 运维级):路由或网关层封禁

思路

⚠️ 不推荐


推荐组合(实战最稳)

Win10 LTSC + Defender 防火墙(方案一)


是否需要我进一步提供:

你可以直接说明使用场景(内网终端 / 展示机 / 安全加固 / 防泄密),我可以给你一套“零误伤”配置清单。

实现开机后自动登录指定本地账号

Windows 10(含 LTSC) 上,实现开机后自动登录指定本地账号,且不输入密码,可通过以下稳定、官方支持的方式完成。按可控性与常用程度排序说明。


方案一(最常用 / 最简单):netplwiz 自动登录

适用场景

操作步骤

  1. Win + R,输入:

    netplwiz
    
  2. 在“用户账户”窗口中:

    • 选中要自动登录的账号

    • 取消勾选

      “要使用本计算机,用户必须输入用户名和密码”

  3. 点击 确定

  4. 弹出窗口后:

    • 输入该账号的密码(无密码直接留空)

  5. 重启验证

结果


方案二(推荐运维 / 可脚本化):注册表方式

适用场景

关键注册表路径

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

必须存在或新增以下键值

名称 类型
AutoAdminLogon REG_SZ 1
DefaultUserName REG_SZ 登录用户名
DefaultPassword REG_SZ 登录密码
DefaultDomainName REG_SZ 本机名(本地账号)

本地账号 DefaultDomainName 可填计算机名或留空


示例(本地账号 kiosk,无密码)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="kiosk"
"DefaultPassword"=""

方案三(微软官方工具):Sysinternals Autologon

特点

使用方法

  1. 下载 Autologon.exe

  2. 以管理员身份运行

  3. 填写:

    • Username

    • Domain(本机填计算机名)

    • Password

  4. 点击 Enable

优点


方案四(无密码账户,极简)

操作

net user kiosk ""

然后配合:


注意事项(非常重要)

1. Windows Hello 会影响 netplwiz

如果系统启用了 Windows Hello

解决:

设置 → 帐户 → 登录选项
关闭:
- Windows Hello PIN
- 指纹 / 人脸

2. 域账号限制


3. 安全提示

建议结合:


推荐做法(实际部署)

场景 推荐方案
展示机 / 自助终端 注册表 或 Autologon
办公 PC netplwiz
批量部署 注册表脚本
对安全有要求 Autologon + 防火墙

如果你需要,我可以进一步提供:

你可以直接说明 使用场景(展示机 / 内网终端 / 防泄密 / 家用)。