<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Windows on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/windows.html</link><description>Recent content in Windows on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sat, 22 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>Using Python and Streamlit with MS SQL</title><link>https://www.dukehsu.com/posts/using-python-and-streamlit-with-mssql.html</link><pubDate>Sat, 22 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/using-python-and-streamlit-with-mssql.html</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create and activate the Python environment&lt;/li&gt;
&lt;li&gt;Install Python modules&lt;/li&gt;
&lt;li&gt;Install MS SQL&lt;/li&gt;
&lt;li&gt;Start coding &amp;amp; Run&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;For this project, we used MS SQL, so the operating system is Windows Server 2012. I installed MS SQL Server 2012 Advanced. If your system is Windows 10 or Windows 11, install the latest version of MS SQL Express instead.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Python 3.12&lt;/li&gt;
&lt;li&gt;Windows OS&lt;/li&gt;
&lt;li&gt;MS SQL Express&lt;/li&gt;
&lt;li&gt;Internet&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="get-started"&gt;Get started&lt;/h2&gt;
&lt;h3 id="create-and-activate-the-python-environment"&gt;Create and activate the Python environment&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Create the virtual environment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="n"&gt;-m&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt; &lt;span class="n"&gt;c:&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;event&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Activate it&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;&lt;span class="n"&gt;c:&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;project&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;event&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Scripts&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.\&lt;/span&gt;&lt;span class="n"&gt;activate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Deactivate it when finished&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;deactivate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="install-python-modules"&gt;Install Python modules&lt;/h3&gt;
&lt;p&gt;You can install these modules step by step, or use &lt;code&gt;pip install -r requirement.txt&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Nssm在Windows操作系统中安装系统服务</title><link>https://www.dukehsu.com/posts/nssminsallation.html</link><pubDate>Sun, 02 Jun 2024 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/nssminsallation.html</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/2727162793.png"&gt;
因为Frp client 之前是使用批处理启动的，所以每次电脑重启之后，需要等到登录之后才能启动。
目的是要操作系统启动之后就直接启动Frp client。为了解决这个问题，所以使用nssm来将Frp client安装到windows的服务，使它作为服务启动。这样就可以实现当电脑启动之后就可以直接启动。&lt;/p&gt;
&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;先决条件&lt;/li&gt;
&lt;li&gt;安装过程&lt;/li&gt;
&lt;li&gt;验证和引用&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="先决条件"&gt;先决条件&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Frp 服务端 与客户端
&lt;a href="https://github.com/fatedier/frp"&gt;https://github.com/fatedier/frp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nssm 程序
&lt;a href="https://nssm.cc/download"&gt;https://nssm.cc/download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;根据Frp服务端的信息配置好相对应的Frp客户端信息&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="安装过程"&gt;安装过程&lt;/h4&gt;
&lt;h5 id="step-1"&gt;Step 1&lt;/h5&gt;
&lt;p&gt;在 Windows 操作系统下配置好 Frp 客户端信息之后，使用命令行进入 nssm 目录，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/387264339.png"&gt;&lt;/p&gt;
&lt;p&gt;注：请根据实际情况进入相对应的目录。&lt;/p&gt;
&lt;h5 id="step-2"&gt;Step 2&lt;/h5&gt;
&lt;p&gt;通过命令行安装服务：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nssm install MyFirstService&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id="step-3"&gt;Step 3&lt;/h5&gt;
&lt;p&gt;输入 Step 2 的命令后，系统会打开 nssm GUI。填写服务的相关信息即可：&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/980108514.png"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;程序路径&lt;/li&gt;
&lt;li&gt;程序工作目录&lt;/li&gt;
&lt;li&gt;额外参数&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;顶部的 “Details” 是服务的详细描述和设置。填完以上信息后，服务就安装完成了。记得以管理员模式运行 nssm。&lt;/p&gt;
&lt;h4 id="验证和应用"&gt;验证和应用&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;在windows 的命令行输入“services.msc” 打开windows 的服务管理窗口
&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/2352057980.png"&gt;&lt;/li&gt;
&lt;li&gt;通过上图就可以判断 服务已经添加成功。 另外你还可以在frp 根目录下查看frp运行的日志。&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="引用"&gt;引用&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Frp 服务端 与客户端
&lt;a href="https://github.com/fatedier/frp"&gt;https://github.com/fatedier/frp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nssm 程序
&lt;a href="https://nssm.cc/download"&gt;https://nssm.cc/download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是使用nssm 在windows下，快速的创建服务的简单使用笔记。&lt;/p&gt;</description></item><item><title>Windows操作系统下必备常用软件清单</title><link>https://www.dukehsu.com/posts/windows10popularsoftware.html</link><pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/windows10popularsoftware.html</guid><description>&lt;p&gt;重新安装Windows操作系统之后,有时候会忘记安装一些软件,索性今天写一篇笔记来专门记录.&lt;br&gt;
在这篇文章中,我会分成以下几个类目来列出Windows操作系统下必备&amp;amp;常用的软件清单,以及软件的官方链接或者Github页面&lt;/p&gt;
&lt;h3 id="软件类目"&gt;软件类目&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Windows常用运行库&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DirectX&lt;br&gt;
&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=35"&gt;https://www.microsoft.com/en-us/download/details.aspx?id=35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft Visual 运行库&lt;br&gt;
&lt;a href="https://www.ghxi.com/yxkhj.html"&gt;https://www.ghxi.com/yxkhj.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;办公软件&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Office365 &amp;amp; Microsoft&lt;br&gt;
&lt;a href="https://www.microsoft.com/zh-cn/download/office"&gt;https://www.microsoft.com/zh-cn/download/office&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;WPS 金山软件 国内版&lt;br&gt;
&lt;a href="https://www.wps.cn/"&gt;https://www.wps.cn/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;WPS 海外版&lt;br&gt;
&lt;a href="https://www.wps.com/"&gt;https://www.wps.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Typora&lt;br&gt;
&lt;a href="https://typora.io/"&gt;https://typora.io/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;系统增强&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dism++&lt;br&gt;
&lt;a href="https://github.com/Chuyu-Team/Dism-Multi-language"&gt;https://github.com/Chuyu-Team/Dism-Multi-language&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wub&lt;br&gt;
&lt;a href="https://www.itiohub.com/log/windowsUpdateBlock.html"&gt;https://www.itiohub.com/log/windowsUpdateBlock.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BandiZIP&lt;br&gt;
&lt;a href="https://cn.bandisoft.com/bandizip/"&gt;https://cn.bandisoft.com/bandizip/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;7z&lt;br&gt;
&lt;a href="https://www.7-zip.org/"&gt;https://www.7-zip.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Snipaste&lt;br&gt;
&lt;a href="https://www.snipaste.com/"&gt;https://www.snipaste.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Anydesk&lt;br&gt;
&lt;a href="https://www.anydesk.com"&gt;https://www.anydesk.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;社交通讯&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Messenger&lt;br&gt;
&lt;a href="https://www.messenger.com/"&gt;https://www.messenger.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Telegram&lt;br&gt;
&lt;a href="https://www.telegram.org"&gt;https://www.telegram.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;WhatsAPP&lt;br&gt;
&lt;a href="https://www.whatsapp.com/"&gt;https://www.whatsapp.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LINE&lt;br&gt;
&lt;a href="https://line.me/en/"&gt;https://line.me/en/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QQ&lt;br&gt;
&lt;a href="https://im.qq.com/pcqq"&gt;https://im.qq.com/pcqq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;微信&lt;br&gt;
&lt;a href="https://www.wechat.com/"&gt;https://www.wechat.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;媒体应用&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VLC&lt;br&gt;
&lt;a href="https://www.videolan.org/vlc/"&gt;https://www.videolan.org/vlc/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Potplayer&lt;br&gt;
&lt;a href="https://potplayer.daum.net/"&gt;https://potplayer.daum.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Spotify&lt;br&gt;
&lt;a href="https://open.spotify.com"&gt;https://open.spotify.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SoundCloud&lt;br&gt;
&lt;a href="https://soundcloud.com/"&gt;https://soundcloud.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;龙卷风收音机&lt;br&gt;
&lt;a href="https://cradio.live/"&gt;https://cradio.live/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OBS Studio&lt;br&gt;
&lt;a href="https://obsproject.com/"&gt;https://obsproject.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SAO FM&lt;br&gt;
&lt;a href="https://sao.fm/"&gt;https://sao.fm/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;街声&lt;br&gt;
&lt;a href="https://streetvoice.com/"&gt;https://streetvoice.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;编程工具&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Notepad++&lt;br&gt;
&lt;a href="https://notepad-plus-plus.org/"&gt;https://notepad-plus-plus.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VS Code online&lt;br&gt;
&lt;a href="https://vscode.dev/"&gt;https://vscode.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VS Code desktop&lt;br&gt;
&lt;a href="https://code.visualstudio.com/"&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Visual Studio 2022&lt;br&gt;
&lt;a href="https://visualstudio.microsoft.com/zh-hans/downloads/"&gt;https://visualstudio.microsoft.com/zh-hans/downloads/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PyCharm&lt;br&gt;
&lt;a href="https://www.jetbrains.com/pycharm/"&gt;https://www.jetbrains.com/pycharm/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Scratch 3&lt;br&gt;
&lt;a href="https://scratch.mit.edu/"&gt;https://scratch.mit.edu/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mind+&lt;br&gt;
&lt;a href="https://mindplus.cc/"&gt;https://mindplus.cc/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;3D绘图&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Designspark Mechanical&lt;br&gt;
&lt;a href="https://www.rs-online.com/designspark/mechanical-software"&gt;https://www.rs-online.com/designspark/mechanical-software&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;照片编辑和管理&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adobe Lightroom Classic&lt;br&gt;
&lt;a href="https://www.adobe.com/products/photoshop-lightroom-classic.html"&gt;https://www.adobe.com/products/photoshop-lightroom-classic.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adobe Photoshop&lt;br&gt;
&lt;a href="https://www.adobe.com/products/photoshop.html"&gt;https://www.adobe.com/products/photoshop.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BandiView&lt;br&gt;
&lt;a href="https://cn.bandisoft.com/bandiview/"&gt;https://cn.bandisoft.com/bandiview/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="结尾"&gt;结尾&lt;/h3&gt;
&lt;p&gt;希望大家可以多多支持原版,正版软件,从官方渠道购买或下载,避免给自己带来不必要的损失.&lt;br&gt;
也推荐大家在使用windows的时候, 使用微软应用商店去安装下载应用,那样就会减少流氓软件的侵害.&lt;/p&gt;</description></item><item><title>ReIcon 一款桌面图标整理和布局软件</title><link>https://www.dukehsu.com/posts/419.html</link><pubDate>Sun, 05 Mar 2023 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/419.html</guid><description>&lt;h2 id="reicon-一款桌面图标整理和布局软件"&gt;ReIcon 一款桌面图标整理和布局软件&lt;/h2&gt;
&lt;h3 id="软件介绍"&gt;软件介绍&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/419/images/2139886198.png"&gt;&lt;br&gt;
Reicon是便携式免费软件，使您能够保存和还原桌面布局。 如果您经常更改屏幕分辨率（例如，玩游戏或使用需要特定分辨率的应用程序），则您可能会熟悉桌面图标的问题，因为您切换回正常的分辨率后会陷入混乱。 Reicon通过允许您保存桌面布局来解决此问题，然后单击按钮（或使用右键单击上下文菜单）还原它。&lt;/p&gt;
&lt;p&gt;Reicon非常易于使用。 设置您的图标，按照您喜欢它们的方式，保存布局，然后在需要时稍后还原该布局。&lt;/p&gt;
&lt;h3 id="如何使用"&gt;如何使用&lt;/h3&gt;
&lt;p&gt;GUI操作&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;将你想要的图标位置摆至你想要的坐标&lt;/li&gt;
&lt;li&gt;点开Reicon程序，将布局保存好&lt;/li&gt;
&lt;li&gt;选择你想要恢复的布局 ，在布局列表中鼠标右键选择恢复即可&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;命令行使用&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Reicon还支持命令行操作 以下是命令操作指南&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Usage: &amp;lt;command&amp;gt; [&amp;lt;additional commands&amp;gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Commands:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; /S : Save desktop icons layout
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; /R : Restore desktop icon layout
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; /File : Icon layout file location
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; /ID : Desktop icon layout ID or order
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; /Name : Desktop icon layout name
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Examples:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /S
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /S /File C:\Test.ini /Name New icon layout /ID abc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /R
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /R /ID abc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /R /ID 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ReIcon_x64.exe /R /File C:\Test.ini /ID abc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;以下批处理示例了使用Reicon命令行恢复图标布局&lt;/p&gt;</description></item><item><title>TCP端口连通性检测工具-tcping</title><link>https://www.dukehsu.com/posts/381.html</link><pubDate>Tue, 15 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/381.html</guid><description>&lt;h2 id="tcping介绍"&gt;TCPING介绍&lt;/h2&gt;
&lt;p&gt;tcping 是由美国人 Eli Fulkerson先生用C++ 编写的一个开源网络检测工具;你可以下载可执行文件， 也可以下载源码自行编译。&lt;/p&gt;
&lt;p&gt;Offical website: &lt;a href="https://download.elifulkerson.com/files/tcping/0.39/"&gt;https://download.elifulkerson.com/files/tcping/0.39/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;tcping和ping类似，也是用于检测网络连通性的一个工具。不同于ping的是，tcping 可以检查端口，更多的用法请在程序中执行 ？ 来查阅。&lt;/p&gt;
&lt;h3 id="程序的帮助信息"&gt;程序的帮助信息&lt;/h3&gt;
&lt;p&gt;&lt;img alt="tcping.jpg" loading="lazy" src="https://www.dukehsu.com/posts/381/images/1461758271.jpg" title="tcping.jpg"&gt;&lt;/p&gt;
&lt;h3 id="使用tcping检测应用程序的端口延迟"&gt;使用tcping检测应用程序的端口延迟&lt;/h3&gt;
&lt;p&gt;从Eli Fulkerson 的网站下载下来，通过命令行的方式来运行&lt;/p&gt;
&lt;p&gt;在程序所在目录输入程序 和目标地址进行检测&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe google.com 443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe 目标地址/域名 目标端口&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;即可获得结果，也可以在程序后面添加参数&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe -t google.com 443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe -t 目标地址/域名 目标端口 (-t长ping)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe -h google.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe -h 目标地址/域名 目标端口&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="示例图"&gt;示例图&lt;/h3&gt;
&lt;p&gt;&lt;img alt="tcping1.jpg" loading="lazy" src="https://www.dukehsu.com/posts/381/images/2549479965.jpg" title="tcping1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="使用tcping来检查网络游戏的网络波动"&gt;使用tcping来检查网络游戏的网络波动&lt;/h3&gt;
&lt;p&gt;当我接到有用户反馈网络游戏延迟高或者连接不上的时候，通常我会使用tcping，tracert，nslookup，ping 这几个命令来协助排查故障；总结一下几个步骤如下&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拿到与游戏相关的服务器地址&lt;br&gt;
有时候游戏服务器是通过域名连接，我会使用nslookup检查解析地址&lt;/li&gt;
&lt;li&gt;使用ping检查基本的延迟状态&lt;br&gt;
有些游戏服务器禁ping，我会使用tracert 来跟踪路由，顺便找一下游戏连接的端口（后面使用tcping检查端口）&lt;/li&gt;
&lt;li&gt;使用tracert跟踪路由&lt;br&gt;
运营商链路调整 有时候会影响游戏体验；某个节点断掉&lt;br&gt;
tracert可以协助你判断路由节点的问题&lt;/li&gt;
&lt;li&gt;使用tcping检查游戏服务器端口延迟和是否开放&lt;br&gt;
有些游戏是UDP协议，我会用hping，或者nc。基本上tcping已经很够用所以我这里只介绍tcping。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;前面的文章&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;使用 PsPing进行网络测试&lt;br&gt;
&lt;a href="https://www.itiohub.com/share/psping.html"&gt;https://www.itiohub.com/share/psping.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以上所述内容均以Windows操作系统为主。&lt;br&gt;
如果你有其它更好用的工具 ，欢迎在下方留言分享。&lt;/p&gt;</description></item><item><title>Powercfg command-line options For Windows</title><link>https://www.dukehsu.com/posts/powercfg.html</link><pubDate>Sun, 31 Jan 2021 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/powercfg.html</guid><description>&lt;p&gt;&lt;img alt="power.png" loading="lazy" src="https://www.dukehsu.com/posts/powercfg/images/1272074419.png" title="power.png"&gt;&lt;br&gt;
某些时候电源的模式会直接影响部分游戏体验。&lt;br&gt;
在此，如果你没有对省电的需求的话，为了提高游戏体验。&lt;br&gt;
请直接输入这项&lt;/p&gt;
&lt;h4 id="卓越性能high-performance"&gt;（卓越性能）High performance&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;其他选项以及用法，请参考官方文档&lt;br&gt;
&lt;a href="https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options"&gt;https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options&lt;/a&gt;&lt;/p&gt;</description></item><item><title>NSSM - 在Windows平台手动安装Frp服务</title><link>https://www.dukehsu.com/posts/nssm.html</link><pubDate>Tue, 24 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/nssm.html</guid><description>&lt;h3 id="场景需求"&gt;场景需求&lt;/h3&gt;
&lt;p&gt;Frp客户端正常情况下是在cmd界面运行&lt;br&gt;
容易被客户端误关闭&lt;br&gt;
不美观&lt;br&gt;
现在通过Nssm 将它以服务的形式在后台运行&lt;/p&gt;
&lt;h3 id="下载-nssm"&gt;下载 NSSM&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://nssm.cc/download"&gt;https://nssm.cc/download&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="安装-nssm"&gt;安装 NSSM&lt;/h3&gt;
&lt;p&gt;解压 nssm-2.24-101-g897c7ad.zip，里面分为 win32 和 win64 两个文件夹。&lt;br&gt;
根据系统的判断，此处以 Windows 10 x64 演示，将文件夹 win64 复制到 D 盘根目录下。&lt;br&gt;
并将文件夹 win64 改名为 nssm，此时的目录结构如下：&lt;br&gt;
&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssm/images/nssm1.png"&gt;&lt;/p&gt;</description></item><item><title>Win10远程桌面出现 身份验证错误</title><link>https://www.dukehsu.com/posts/63.html</link><pubDate>Sun, 17 May 2020 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/63.html</guid><description>&lt;h2 id="win10远程桌面出现-身份验证错误要求的函数不受支持这可能是由于credssp加密oracle修正-解决方法"&gt;Win10远程桌面出现 身份验证错误，要求的函数不受支持，这可能是由于CredSSP加密Oracle修正 解决方法&lt;/h2&gt;
&lt;p&gt;&lt;img alt="1.jpg" loading="lazy" src="https://www.dukehsu.com/posts/63/images/2471017731.jpg" title="1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="解决方法"&gt;解决方法：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;运行 gpedit.msc&lt;/li&gt;
&lt;li&gt;本地组策略：&lt;/li&gt;
&lt;li&gt;计算机配置&amp;gt;管理模板&amp;gt;系统&amp;gt;凭据分配&amp;gt;加密Oracle修正&lt;/li&gt;
&lt;li&gt;选择启用并选择易受攻击。&lt;br&gt;
&lt;img alt="2.jpg" loading="lazy" src="https://www.dukehsu.com/posts/63/images/3272543785.jpg" title="2.jpg"&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>