
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[学长的博客]]></title> 
<atom:link href="https://iheld.net/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[在没人能想起的地方，做笔记。。。]]></description>
<link>https://iheld.net/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
    <title>windows 11家庭版 单用户版 开启无密码共享 共享打印机手册</title>
    <link>https://iheld.net/post-324.html</link>
    <description><![CDATA[<p>Win X 终端管理员</p>
<p>第一步，启动guest用户</p>
<p>因为是家庭版肯定没有组策略</p>
<p>net user guest /active:yes</p>
<p>第二步，开启空密码，注册表 win r regedit</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa</p>
<p>LimitBlankPasswordUse</p>
<p>改为0</p>
<p>其实第二步没什么必要，</p>
<p>主要是windows凭据中要添加对应共享打印机计算机的guest用户登录凭证</p>
<p>没密码也行，如果提示要密码，那确实就要改注册表</p>
<p>还有说是组策略没开启 管理模板 打印机 配置RPC连接设置</p>
<p>扩展家庭版开启组策略：</p>
<pre><code>@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum &gt;List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum &gt;&gt;List.txt

for /f %%i in ('findstr /i . List.txt 2^&gt;nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause</code></pre>
<p>还有旧端口没法删除的，</p>
<p>停用服务中的Print Spooler</p>
<p>再删除C:\Windows\System32\spool\PRINTERS</p>
<p>参考：<a href="https://blog.csdn.net/bingyu193/article/details/132085067">打印机端口删除不了，提示资源请求中_删除打印机端口显示请求的资源正在使用中-CSDN博客</a></p>
<p><a href="https://www.seridoat.com/article/yuan-cheng-gong-xiang-da-yin-ji-ping-zheng-chong-tu-zen-me-jie-jue-yi-bu-bu-jiao-ni-pai-cha-wang-luo.html">远程共享打印机凭证冲突怎么解决 一步步教你排查网络凭据错误与权限设置问题 - 会计魔方网</a></p>]]></description>
    <pubDate>Fri, 13 Feb 2026 05:37:55 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-324.html</guid>
</item>
<item>
    <title>hyper v 虚拟交换机 wifi 问题</title>
    <link>https://iheld.net/post-322.html</link>
    <description><![CDATA[<p>之前在实验室一直是插网线用。。。现在是在家用wifi。。。</p>
<p>把桥接的虚拟交换机从原来的I210改成wifi网卡。。。</p>
<p>结果问题来了。。。每次DHCP虚拟机上获得都是跟主机一样的ip。。。</p>
<p>目前没有更好的办法，只能让虚拟机使用静态ip</p>
<pre><code>WiFi 路由器 (DHCP 服务器)
    ↓
看到一个 WiFi 客户端: MAC 8C:77:3B:20:47:B6 (宿主机物理网卡)
    ↓
但收到来自两个不同 MAC 地址的 DHCP 请求：
    ├─ MAC XXX (宿主机)
    └─ MAC YYY (虚拟机)</code></pre>
<pre><code>WiFi 路由器 (DHCP 服务器)
    ↓
看到一个 WiFi 客户端: MAC 8C:77:3B:20:47:B6 (宿主机物理网卡)
    ↓
但收到来自两个不同 MAC 地址的 DHCP 请求：
    ├─ MAC XXX (宿主机)
    └─ MAC YYY (虚拟机)</code></pre>
<p>在数据包层面，路由器看到的是：</p>
<pre><code>WiFi 帧头: 源 MAC = XXX (宿主机 WiFi 层)
    └─ 内部以太网帧: 源 MAC = YYY (虚拟机)</code></pre>
<pre><code>WiFi 帧头: 源 MAC = XXX (宿主机 WiFi 层)
    └─ 内部以太网帧: 源 MAC = YYY (虚拟机)</code></pre>
<p>MAC-in-MAC 封装，需要路由器支持才能正确处理。WIFI需要支持WDS。。。</p>
<p>实际家用路由并不支持。。。商用具体。。。不明。。。</p>
<p>一般VMnet不会有这个问题。。。但是又不能在windows下进行硬件直通。。。囧</p>
<p>==============================================</p>
<p>上述的设置会导致向上层的路由器arp攻击。。。建议通过这个设置<a href="https://blog.csdn.net/tototuzuoquan/article/details/121025526">1.Hyper-V虚拟机在wifi环境下的外网连接配置_hyper-v wifi环境配置网络csdn-CSDN博客<br />
</a></p>]]></description>
    <pubDate>Thu, 25 Dec 2025 08:23:19 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-322.html</guid>
</item>
<item>
    <title>Docker 4.52.0 Windows 版本中Portainer local down</title>
    <link>https://iheld.net/post-321.html</link>
    <description><![CDATA[<pre><code>{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": true,
  "min-api-version": "1.24"
}</code></pre>
<pre><code>{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": true,
  "min-api-version": "1.24"
}</code></pre>
<p><a href="https://forums.docker.com/t/portainer-problem-in-windows-docker-4-52-0/150494/4">Portainer problem in windows docker 4.52.0 - Docker Desktop - Docker Community Forums</a></p>
<p>原因是 <code>Portainer</code>目前不支持最新版本的 <code>docker</code>的 <code>API</code>。。。</p>
<p>不是 <code>/var/run/docker.sock</code>的问题</p>
<p>Portainer Community Edition2.33.5 LTS 增加了对docker v29的支持问题解决</p>]]></description>
    <pubDate>Tue, 25 Nov 2025 04:05:33 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-321.html</guid>
</item>
<item>
    <title>windows docker 中挂载 网络驱动器</title>
    <link>https://iheld.net/post-320.html</link>
    <description><![CDATA[<p>之前发布过<a href="https://iheld.net/post-310.html">Connect Hyper-V VM from WSL，在Win Docker中挂载hv中的虚拟机smb</a></p>
<p>但是在4.45版本以后docker windows版本对etc的修改完全无效</p>
<p>并且在4.48后修改了vhdx的生成逻辑，不是从 <code>wsl-bootstrap.tar</code> 中生成新的wsl的虚拟硬盘文件而是通过 <code>Docker\resources\wsl\ext4.vhdx</code>再生成一个wsl的虚拟硬盘文件。。。<code>tar</code>文件在 <code>windows</code>中修改还算容易 <code>ext4.vhdx</code>是一个fdd形制的ext4分区。。。<code>windows</code>中尝试了 <code>diskgenius</code>无法读取更无法修改。。。</p>
<p><code>windows</code>启动的方式还是原来的 <code>bat</code>文件因为我的网络驱动还是放在 <code>Hyper-V</code>中的 <code>truenas</code></p>
<p>我使用的虚拟机是之前 <code>PVE</code>升级上来的 <code>debain</code>带 <code>gui</code></p>
<p>具体就是把 <code>Docker\resources\wsl\ext4.vhdx</code> 放到 <code>Hyper-V</code>虚拟机的新建的 <code>scsi</code>硬盘驱动器上</p>
<p><img src="https://y.iheld.net/202511120921357NbLhp.png" alt="" /></p>
<p><code>debian</code>图形版本会自动加载到 <code>mnt</code>下的在一长串不知道是 <code>uuid</code>还是什么的路径下打开终端然后 <code>sudo -i</code></p>
<p>并在 <code>./etc/</code>而不是 <code>/etc/</code>的 <code>fstab</code>中写入（因为你要修改的是 <code>docker</code>的文件而不是你自己虚拟机的）</p>
<pre><code>Z:      /mnt/host/z     drvfs   nofail  0 0</code></pre>
<p>还有在新建路径 <code>/mnt/host/z</code></p>
<pre><code>mkdir -p ./mnt/host/z</code></pre>
<p>我的网络驱动器是挂载到 <code>Z:</code>中的具体情况请根据自己的电脑修改。</p>]]></description>
    <pubDate>Wed, 12 Nov 2025 08:48:36 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-320.html</guid>
</item>
<item>
    <title>windows 修复</title>
    <link>https://iheld.net/post-319.html</link>
    <description><![CDATA[<pre><code>DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Checkhealth
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow</code></pre>]]></description>
    <pubDate>Mon, 15 Sep 2025 15:00:16 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-319.html</guid>
</item>
<item>
    <title>python总是会被微软商店劫持</title>
    <link>https://iheld.net/post-318.html</link>
    <description><![CDATA[<p>打开这个地址</p>
<p><code>%userprofile%\AppData\Local\Microsoft\WindowsApps</code></p>
<p>删掉python.exe这就是跳转用的，0kb</p>
<p>因为我通常用的是anaconda安装目录的的python</p>
<p>方法是在环境变量中添加anaconda的安装目录就行</p>]]></description>
    <pubDate>Sat, 16 Aug 2025 16:05:05 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-318.html</guid>
</item>
<item>
    <title>记录一次zfs断电后的修复</title>
    <link>https://iheld.net/post-317.html</link>
    <description><![CDATA[<p>上个周六午夜实验室有大概10几分钟突然停电，导致了虚拟机中的TrueNAS一直报</p>
<p>Total ZFS Errors:大概有77K之多（）</p>
<p>Datasets中显示全部是Checksum Errors</p>
<p>并且伴随有Dashboard无法显示正常log记录</p>
<pre><code>zpool status zp1 -v</code></pre>
<pre><code>zpool status zp1 -v</code></pre>
<pre><code>zpool status zp1 -v</code></pre>
<p>查看具体错误在哪</p>
<p>目前看到是.system中的netdata出问题，所以这也会伴随Dashboard无法显示之前的网速记录之类的问题。</p>
<p>还有个就是/var/db/system/netdata/dbengine/datafile-1-0000000090.ndf</p>
<p>之类的问题</p>
<p>首先zp1是我的储存池，有定期Periodic Snapshot Tasks，从周六后的八月10号11号12号13号皆有错误，所以我在Snapshot（快照）中搜索删除netdata对应的相关快照</p>
<p>之于/var中的问题，尝试了移动但还是有错误存在。所以直接rm相关的文件就好了。。。</p>
<p>然后再</p>
<pre><code>zpool clear zp1</code></pre>
<pre><code>zpool clear zp1</code></pre>
<pre><code>zpool clear zp1</code></pre>
<p>来重置错误计数。</p>
<p>具体需不需要scrub就好如何了</p>
<p>可以在Storage Dashboard中操作或者在ssh中操作。。。</p>
<p>scrub根据硬盘数据的大小可能会有数个小时，不建议ssh操作。。。</p>
<pre><code>zpool scrub zp1</code></pre>
<pre><code>zpool scrub zp1</code></pre>
<p>后台运行需要配合<a href="https://www.cnblogs.com/itech/archive/2012/09/16/2687404.html">nohup，&amp;，screen</a>。。。</p>]]></description>
    <pubDate>Wed, 13 Aug 2025 05:31:22 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-317.html</guid>
</item>
<item>
    <title>微软会议软件Webview2版本不支持问题</title>
    <link>https://iheld.net/post-316.html</link>
    <description><![CDATA[<p>Your current webview2 version is not supported, please download the latest.Learn about Edge Webview2</p>
<p>ref. <a href="https://learn.microsoft.com/en-us/answers/questions/2150953/teams-app-not-working-stating-needs-edge-webview2">Teams App not working stating needs Edge Webview2 - Microsoft Q&amp;A</a></p>
<p>找到如下。。。</p>
<p>Solution Steps:</p>
<p>Open Registry Editor (regedit).</p>
<p>Navigate to the following registry path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\</p>
<p>Under the Clients folder, find and delete the folder with the name: {F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}.</p>
<p>After deleting this registry folder, run the WebView2 installer to reinstall WebView2.</p>
<p>Once WebView2 is reinstalled, Microsoft Teams launched successfully without issues.</p>
<p>2025年8月4日。。。不起作用WIN11 24H2 26100.4652</p>
<p>Microsoft Teams version <strong>25185.410.3812.8024</strong></p>]]></description>
    <pubDate>Mon, 04 Aug 2025 03:19:34 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-316.html</guid>
</item>
<item>
    <title>Truenas SMB回收站快速清空</title>
    <link>https://iheld.net/post-314.html</link>
    <description><![CDATA[<p><a href="https://iheld.net/post-305.html" title="Truenas SMB回收站开启">Truenas SMB回收站开启</a></p>
<p>假设 <code>zp1</code>是 <code>smb</code>共享的并且开启回收站的储存池<br />
并且挂载在 <code>/mnt/zp1</code><br />
核心逻辑是 <code>truenas</code>中开启回收站是正常挂载在 <code>mnt</code>中的。<code>Apps</code>之类的并不会生成回收站</p>
<pre><code>sudo zfs list| grep "/mnt/zp1"|awk '{print $5}'|xargs -i rm -rf {}/.recycle</code></pre>
<p>如果用 <code>find</code>去找因为 <code>NAS</code>的容量太大了，找下来太旧了。。。</p>]]></description>
    <pubDate>Sun, 11 May 2025 05:41:56 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-314.html</guid>
</item>
<item>
    <title>portainer开启 enable GPU</title>
    <link>https://iheld.net/post-313.html</link>
    <description><![CDATA[<p>portainer<br />
开启GPU<br />
<a href="https://docs.portainer.io/user/docker/swarm/setup">https://docs.portainer.io/user/docker/swarm/setup</a><br />
其实如果不是多GPU要给不同的容器不同的GPU<br />
只要在 <code>Host</code> <code>setup</code>中开启<code>Show GPU in the UI</code>就可以了</p>]]></description>
    <pubDate>Fri, 09 May 2025 04:29:00 +0000</pubDate>
    <dc:creator>学长</dc:creator>
    <guid>https://iheld.net/post-313.html</guid>
</item></channel>
</rss>