[Windows] 關閉 Windows 10 自動更新

Intro Windows 10 更新太XX 關閉服務(Service) 服務(Services) > 關閉 Windows Update 設定自動更新模式 可修改為停用或提醒下載模式 執行gpedit.msc: 電腦設定 > 系統管理範本 > Windows元件 > Windows Update > 設定自動更新 Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates Win10 Home安裝啟用GPEdit.Msc

[Windows] 環境變數設定(Environment Variables) – 如php, mysql, cygwin cmd.

Intro 一般應用在使用如Xampp的php想要有alias指令,或像Cygwin執行檔環境變數問題。 Windows10環境變數設定選單: “My Computer” -> Properties -> Advanced -> Environment Variables 或 “Control Panel\System and Security\System” -> Advanced system settings -> Advanced -> Environment Variables 效益上就是要達到SET PATH=%PATH%;C:\your,差異在設定方式會是永久保存。 環境變數設定 可以先看到分User variables與System variables,一般我們只需要異動使用者的。 變數Path Path變數提供類似Command Alias功能, 實作上例如安裝Xampp後期待可以透過cmd輸入php,mysql等alias執行相依程式。 以PHP安裝在D:\xampp\php\目錄舉例,在環境變數設定介面選擇Path的變數進行編輯,可以新增一行: D:\xampp\php 儲存後,可以在cmd下測試輸入php -v是否有成功。

[Nslookup] 查詢DNS, TXT – nslookup指令集

基本指令 nslookup -type=[Type] [NameServer] type參數: any a: A Record (IP Address) mx: 郵件伺服器 ns: 名稱伺服器 cname: 查別名 ptr: 由 IP Address 反查網域名稱 hinfo: 查伺服器的系統資訊 txt: Text如SPF資訊 分段指令 nslookup -type=[Type] [NameServer] set q=[Type] [NameServer] 掃描所有DNS Zone file Zone file全域拿取工具稍有不同,Linux無法使用nslookup達成,使用預裝dig取代。 Linux: dig […]

[Windows] Win10 Home安裝啟用GPEdit.Msc (Group Policy Editor)

Intro Windows 10 Home可沒有gpedit.msc,需要另外手動安裝。 安裝啟用 下載GPEdit.Msc啟用BAT檔: GPEdit Enabler for Windows 10 Home Edition 使用管理員權限(使用到DISM)執行安裝並重開機後,Windows Run即可支援gpedit.msc BAT原理 怕載點失效嗎? 原理就只是執行已安裝OS內的Package,所以自己生成的BAT Commands為: @echo off pushd “%~dp0” dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt for /f %%i in (‘findstr /i . List.txt 2^>nul’) […]

[Dism] 查看Windows 10映像檔版本 – Check build and edition of Windows 10 iso

方法 可以直接以Windows打開ISO檔,ISO將會被自動掛載至新磁碟區 承上,掛載後即有絕對路徑如: H:\sources\install.esd 以磁碟H為範例 使用管理者權限執行dism確認檔案(cmd模式執行): Info with OS Build Version: dism /Get-WimInfo /WimFile:H:\sources\install.esd /index:1 If not found, use install.wim dism /Get-WimInfo /WimFile:H:\sources\boot.wim /index:1 Combo ISO: dism /Get-WimInfo /WimFile:H:\x86\sources\install.esd /index:1 dism /Get-WimInfo /WimFile:H:\x64\sources\install.esd /index:1 dism /Get-WimInfo /WimFile:H:\x86\sources\boot.wim /index:1 dism /Get-WimInfo […]

[Visual Studio] Windows Form應用程式開發維護基礎 (Visual C#)

簡介 Visual Studio Visual C# – Windows Form (VS2015) 基礎項目 使用App.manifest讓程式可以administrator權限運行 版號 Solution Explorer -> Each Project’s Properties > AssemblyInfo.cs Message Box 宣告using System.Windows.Forms; MessageBox.Show(“message”, “caption”); MessageBox.Show(“message”, “caption”, MessageBoxButtons.YesNo); 佈署封裝 Microsoft Visual Studio Installer Projects 多國語言 Application Exit Application.Exit(); FAQ […]

[Windows] 英中文系統預設字型修改 (Sublime Text / Cygwin 中英字體修改)

Introduction 竟然找不太到修改Windows(Win10為例)中文在英文字體順位之後的預設字體。 解決方法 很多人提倡混和字體,例如YaHei Consolas,自己試試有沒有差吧,根本不叫Consolas… 直接改Windows登錄檔吧,網上很多分享改GRE_Initialize的,無效~ 先搞清楚Windows運行原理吧,進入regedit.exe: HKLM–>Software–>Microsoft–>Windows NT–>CurrentVersion–>Fontlink–>SystemLink 這個就是設定的字體在遇到沒有符合的編碼時,往後解析的優先順序(類似CSS font-family), 所以例如使用Consolas,請先檢查是否設定檔已經存在,沒有就新建(使用Multi String格式),主要是內容鍵入所需的字體順序,搞定。 這改法才根本解決問題,連Notepad++、Cygwin各種APP都通吃 範例: YUGOTHM.TTC,Yu Gothic UI,128,96 YUGOTHM.TTC,Yu Gothic UI MSYH.TTC,Microsoft YaHei UI,64,48 MSYH.TTC,Microsoft YaHei UI LIHEI PRO.TTF,LiHei Pro,110,96 LIHEI PRO.TTF,LiHei Pro MSJH.TTC,Microsoft Jhenghei UI,128,96 MSJH.TTC,Microsoft Jhenghei UI 個人蠻推薦日系的Yu […]

[Windows] 視窗水平分割教學 – 水平視窗排列 – 使用AutoHotKey

使用情境 Windows要水平分割視窗竟然會如此困難即便到了Windows 10。 原生半調子解法 以Win10來說,工作列使用水平排列(Show windows stacked),可將現有視窗做水平排列,但相信我絕對不會是你要的。 使用AutoHotKey解法 首先認識AutoHotKey這套Open Source軟體,可以開啟.ahk檔案執行script。 軟體的基本使用可以參考:The Beginner’s Guide to Using an AutoHotkey Script 再來引用水平視窗切割(Vertical Windows Snapping)的Script,優化自:Snapping Windows Vertically on Portrait Display ; dir 0 = top part ; dir 1 = bottom part ; size […]