Windows Explorer 設定

アップデート事に環境を調整するのが面倒なのでデフォルト基本
・登録されている拡張子は表示しない
・保護されたオペレーティングシステムファイルを表示しない
だけ外す。

・リセットは、
プロパティ>カスタマイズ>フォルダの種類選ぶ
オプション>表示>フォルダをリセット>フォルダに適用

●オプション>表示>ナビゲーションウィンドウ

・すべてのフォルダを表示
・開いているフォルダまで展開
の2つにチェック。

●オプション>表示>ファイルおよびフォルダー

・隠しファイル、隠しフォルダー、および隠しドライブを表示する
・別のプロセスでフォルダーウィンドウを開く
チェックする。

・フォルダーとデスクトップの項目の説明をポップアップで表示する
・フォルダーのヒントにファイルサイズを表示する
・プレビューウィンドウでプレビューのハンドラーを表示する
・登録されている拡張子は表示しない
・保護されたオペレーティングシステムファイルを表示しない
・同期プロバイダーの通知を表示する
チェックを外す。

●表示を同じ種類のフォルダに適用

オプション>表示>フォルダーに適用
詳細表示(名前、作成日時、更新日時、アクセス日時、サイズ、属性)
として設定。

●フォルダの種類

フォルダ右クリック>カスタマイズ
から確認できる。
・全般
・ドキュメント
・ピクチャ
・ミュージック
・ビデオ
が存在する。

●フォルダ・ファイルが更新されるタイミング

・作成日時
作成
コピー

・更新日時
作成
保存

・アクセス日時
作成
移動
コピー
保存

●マイコンピュータ以下のミュージックやピクチャなど削除

HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Explorer>MyComputer>NameSpace
以下を消す。

※HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\
ここの場合もある。

3Dオブジェクト:{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}
ダウンロード:{088e3905-0323-4b02-9826-5d99428e115f}
ダウンロード:{374DE290-123F-4565-9164-39C4925E467B}
ピクチャ:{24ad3ad4-a569-4530-98e1-ab02f9417aa8}
ピクチャ:{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}
ミュージック:{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}
ミュージック:{1CF1260C-4DD0-4ebb-811F-33C572699FDE}
ドキュメント:{d3162b92-9365-467a-956b-92703aca08af}
ドキュメント:{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}
ビデオ:{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}
ビデオ:{A0953C92-50DC-43bf-BE83-3742FED03C9C}
デスクトップ:{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

●OneDrive、Creative Cloud Files、Dropbox非表示

HKEY_CURRENT_USER>Software>Classes>CLSID>
以下を修正。

OneDrive:{018D5C66-4533-4307-9B53-224DE2ED1FE6}
Creative Cloud Files:{0E270DAA-1BE6-48F2-AC49-4D4FA7552B34}
Dropbox:{E31EA727-12ED-4702-820C-4B6445F28E1A}

System.IsPinnedToNameSpaceTree
を0へ

・Regファイルの場合

ここでは、Creative Cloud FilesとOneDrive(Personal+Business)を非表示にしている。

●CLSID調べ方①

Explorerで開いてアドレスバーから右クリック>住所をコピー

●CLSID調べ方②

HKEY_CURRENT_USER\Software\Classes\CLSID
以下にあるCLSIDがどこを指しているか確認する場合、
shell:::{}
ファイル名を指定して実行すれば確認できる。

●AutoHotkey 自分用ホームフォルダ作成

Runで対象フォルダを指定する。
sc07B & e::Run “G:\Dropbox\Home”

対象フォルダの中で特殊フォルダのショートカットを作成する場合
explorer shell:MyComputerFolder
explorer shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

●Explorer(PC)からScanSnap Folderを削除

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\
{591C1901-C0DA-4776-8450-F9806F6E9687}
を適当にリネーム

レジストリ

・HKEY_CURRENT_USER(HKCU):ログインユーザの設定
・HKEY_LOCAL_MACHINE(HKLM):全ユーザの設定/規定の設定
・HKEY_CLASSES_ROOT(HKCR):コンピュータが使う設定
・HKEY_USERS:ユーザに関する設定
・HKEY_CURRENT_CONFIG:起動時に読み込まれる設定

上3つは似た設定が多く、通常、HKCUの方が優先される。
HKLMでは再起動が必要だが、HKCUではログオン/オフ(AutoHotkeyなど)

HKLMはなるべく変更しない。

HKCRは、
HKEY_CURRENT_USER\Software\Classes

HKEY_LOCAL_MACHINE\SOFTWARE\Classes
を合わせたもの。ここを直接編集する必要はない模様。

・右クリックメニューを消す場合

 

Slypheedのメールをコマンドで作成

添付やアドレス等をバッチで設定して起動。あとFOR文のメモ有り。

ちょっと修正。変数にまとめた。
bodyの中で改行したかったけど、改行コードもダメだし、一旦保留。
あとconfigの設定も指定しないとダメだった。

相対パスのショートカットを作成

%windir%\System32\rundll32.exe url.dll,FileProtocolHandler “Sylpheed-3.5.1\sylpheed.exe”
として作業フォルダーを空白にする。

GWXをリネーム・削除

まだGWXUXWorker関連のスタートアップが生きていたので。

C:\Windows\System32\GWX
を右クリック。
プロパティ>セキュリティ>詳細設定>所有者>編集
にて、TrustedInstaller から自身を所有者に変更。

プロパティ>セキュリティ
まで戻り、自身のアクセス許可を変更。

Windows 拡張子の関連付け

コマンドでの設定

拡張子とファイルタイプの関連付けを確認
assoc
assoc .txt

独自に定義する場合は、拡張子=ファイルタイプ
assoc .mytext=mytextfile

削除する場合、
assoc .mytext=

ファイルタイプで起動するプログラムの確認
ftype
ftype textfile

ファイルタイプとプログラムの関連付け
ftype mytextfile=notepad.exe %1

削除の場合
ftype mytextfile=

この設定方法は優先度が低いので、ほとんどの場合
他のソフトに持っていかれる。

優先度が高いのは、
コントロールパネル > 既定のプログラム > ファイルの種類またはプロトコルのプログラムへの関連付け > ファイルの種類ごとに規定のアプリを選ぶ
あるいは、
ms-settings:defaultapps > ファイルの種類ごとに規定のアプリを選ぶ
で変更する方法。

通常であれば、コントロールパネルからの設定がいい。

実際レジストリの色々な箇所で設定されている。

優先度の高い箇所
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Explorer
FileExts
.txt
UserChoice
Progid

ここでは、Application\EmEditor.exeとなっていた。
上記のFileExtsの中で.txt自体を削除してしまうとassocで定義されている
notepadになった。

その次は、以下でここがassocで設定するファイルタイプ
HKEY_LOCAL_MACHINE
SOFTWARE
Classes
.txt

Windows バッチファイル メモ

変数セット

set hoge=hello world
(=の前後に空白入れない)

式の結果をセットしたい場合は
set /a

変数展開

echo %hoge%
(forで利用の場合%%)

ファイルへの書込み


上書き

>>
追記

パス指定方法

・バッチでよく使う”%~dpnx1″について

%0 :バッチファイル自身
%1 :ドラッグしたファイル
~  :ダブルクォートを除く
d  :ドライブ名
p  :パス名
n  :ファイル名
x  :拡張子

フルパス
%0

ファイル名(拡張子有)
%~n0%~x0

ファイル名(拡張子無)
%~n0

拡張子
%~x0

ディレクトリ
%~dp0

・使用例

自身のフォルダのパスを追加する。
set PATH=%~dp0;%PATH%

バッチと同じ場所にあるindex.htmlを開く。
start chrome %~dp0index.html

上の階層にあるファイルに書き込み。
set text=Hello World
echo %text%> %~dp0\..\_Path.txt

ファイル名を日付にする方法
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%

文字コード

chcp xxx
Shift JIS:932
EUC-JP:20932
UTF-8:65001

タスクの一覧

・タスクの一覧ファイルを作る方法。
tasklist > a.txt

・タスクの終了
taskkill /f /im chrome.exe
(imはイメージ名で指定)

ショートカット

Win+R>cmd>cd Desktop
とするような場合、
デスクトップにショートカット作成し、
cmd
と入力し、プロパティの作業フォルダを空にする。
(ファイルの場所がカレントディレクトリになる)

あるいは、フォルダに対してShiftを押しながら右クリックして、
PowerShell ウィンドウをここで開く
が一番簡単かも。

for文

for オプション 変数1文字 in (対象) do コマンド
あるいは、
for オプション 変数1文字 in (対象) do (
コマンド
)
のように改行もできる。

Lオプション (値増加)
for /L %%i in (開始,増加量,終了) do

オプション無し(ファイル対象)
for %%i in (*.txt) do

Dオプション(フォルダ対象)
for /d %%i in (*) do

変数に付く%記号は、バッチで使う場合は%%、コマンドプロンプトからの場合は%となるので注意。また通常の環境変数とも違うので注意。

・forの中で変数展開する場合

setlocal enabledelayedexpansion~endlocal
で!を利用するできるが、ファイル名に!があると駄目。

サブルーチン化でも可。
for %%i in (*) do (
call :sub
)
pause
exit
:sub
exit /b

置換

変数名:置換対象の文字列=置換後の文字列
set p=%~dp0
echo datadir = %p:\=/% >> test.txt
のような感じ

for文の中での置換
for %%i in (*.mkv) do (
set x=%%i
set y=!x:mkv=mp4!
)

バッチファイルサンプル

arp -a xxx
IPアドレスとMACアドレスの対応のキャッシュを表示する。

echo off
結果のみ表示したい場合

・カレントディレクトリのファイル一覧

・カレントディレクトリの移動

・LameにWavを渡す

・Ping送信

・Pingでアドレスの一覧

Robocopy メモ

コピーもとコピー先は基本的にフォルダを指定する。以下の例だとsrcの中身がdstの中に入る。

オプション

MIR
ミラーリング。削除も同期される

R
リトライ回数

W
失敗時の待機時間

NP
完了率を表示しない

FFT
FAT時間での比較

B
バックアップモード

※アクセス権がない対象もバックアップできるが、実行時に管理者権限が必要になってしまう。

XA:SH
ファイル除外指定(SHはシステム属性、隠し属性)

XJ
シンボリックリンクを除外

NDL
ログファイルにファイル名のみ出力

ファイル名を指定して実行

Win10の場合、
Win+S
からでもほぼ同じ動作ができる。また、
Ctrl+Shift+Enter
で管理者権限で起動できる。

Win10の設定は、
ms-settings:
という形式となる。

***

・バージョン情報
ms-settings:about

・Windows Update
ms-settings:windowsupdate

・Microsoft Store
ms-windows-store://home

・Bluetoothとその他のデバイス
ms-settings:bluetooth

・すべてのアプリ
shell:appsfolder

ストアアプリのショートカットを作成する場合ここから

・ユーザーアカウント

Windows ユーザー関連

・デフラグ
dfrgui

・Windowsの機能
optionalfeatures

・サービス
services.msc

・MMCスナップイン
mmc

ファイル>スナップインの追加と削除
ファイル>名前を付けて保存

・プログラムの追加と削除
appwiz.cpl

・管理ツール
contorol admintools

・コンピューターの管理
compmgmt.msc

・システム構成ユーティリティ
msconfig

・システムのプロパティ (環境変数)
sysdm.cpl

・タスクスケジューラ
taskschd.msc

・入力設定
control input.dll
Ctrl + F10

Google日本語入力の場合

・共有フォルダ
fsmgmt.msc

・インターネットオプション
inetcpl.cpl

・デバイスマネージャ
devmgmt.msc

・イベントビューワ
eventvwr

・ファイアーウォール
firewall.cpl
wf.msc

・フォルダオプション
control folders

・電源オプション
powercfg.cpl

・ディスククリーンアップ
cleanmgr

・システム復元
rstrui
sysdm.cpl>システムの保護>システムの復元

・バックアップと復元(Windows 7)
sdclt

・トラブルシューティング(WindowsUpdate)
msdt.exe -id WindowsUpdateDiagnostic

・タブレットモード
ms-settings:tabletmode

・資格情報
control keymgr.dll
rundll32.exe keymgr.dll,KRShowKeyMgr

・拡大鏡
magnify

・日付と時刻
timedate.cpl

・プリンタ
shell:PrintersFolder
control printers
rundll32.exe printui.dll,PrintUIEntry

Windows ロック画面変更

ロック画面の変更

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Authentication \ LogonUI \ Background

右ペインの何もないところを右クリックし、メニューから<新規>→<DWORD値>と選択して、DWORD値「OEMBackground」を作成します。

DWORD値「OEMBackground」をダブルクリックします。

値のデータを「1」に変更

%windir%\system32\oobe」が開いたら、「info」というフォルダを作成。その中に、「backgrounds」フォルダを作成します。

「backgroundDefault.jpg」同フォルダ内にコピーします。

250KB以下にしないとダメ

Windows 初期設定

●Win
・マルチディスプレイ
・タスクバー
・BitLocker
・ドライブレター変更(Gドライブ)
・ダークモード
・スナップ(システム>マルチタスク>ウィンドウのスナップ)
●Google Chrome
・個人アカウント、Workspace2つログイン
●ESET
●AutoHotkey
・スタートアップ登録
●Google日本語入力
辞書には せん ——————————————————– だけ登録
AutoHotkeyにあわせて変更
●電源設定
●Explzh
・ツール>オプション>シェルエクステンション
>基本設定>シェル統合機能>オフ
>関連付け設定>関連付け、アイコンの設定>「一発解凍」の動作となる、関連付け設定にする>オン
>「解凍先の指定」ダイアログボックスを表示する>オフ
・ツール>オプション>フォルダ>デフォルトのフォルダ>書庫のフォルダを解凍先にする>オン
●フォントインストール
MeiryoKe
https://meir000.github.io/MeiryoKe/
●スタートアップ

CLaunch
Clibor
CreateIndex

●Chrome
モード:ダーク
自作拡張機能設定+ショートカット設定
フォントをMeiryo+MeiryoKeGothic
●PowerToys
コマンドパレットのみ
●VeraCrypt
●Dropbox
すでにDropboxがあるフォルダを指定する
●OneDrive
個人用がインストールされているので、アカウントから365に切り替える。
デスクトップ、ドキュメントをバックアップ
※管理できるのはこのアプリのみを指定
●EmEditor
・設定のインポート
・アカウントログイン
●AutoHotkey
・EmEditorで開く
コンピューター\HKEY_CLASSES_ROOT\AutoHotkeyScript\shell\edit\command
を開く。
“C:\Users\xxx\AppData\Local\Programs\EmEditor\EmEditor.exe” “%1”
と入力する
●Microsoft 365
※ライセンス認証時、管理できるのはこのアプリのみを指定
・リボンに開発表示
・行番号表示
regsvr32 “G:\Dropbox\Application\VB6IDEAddLineNumbersAddin.dll”
(解除の場合)
regsvr32 /u “G:\Dropbox\Application\VB6IDEAddLineNumbersAddin.dll”
アドイン>アドインマネージャ

からロード設定。
・ツール>オプション>編集
自動インデントを2へ。
・ツール>オプション>エディタの設定
標準コード、識別子、ブックマーク、呼び出し元:前景を白、背景を黒

キーワード:前景をシアン
それ以外はすべて:背景が白の場合は黒
●ShareX
ホットキー設定
●MPC BE
・MPC Video Rendererにチェックしインストール。
・表示>オプション>プレーヤー
>シークバーのテキスト:なし
>OSDを表示する:チェック外す
・表示>オプション>再生
>繰り返し再生
●IrfanView
・本体、プラグイン、翻訳
●Win
・背景壁紙
・エクスプローラ(Shell Folder Disabler)
・Bluetoothリンク(ATH-AC5TW)
●ドライバ
・Bluetoothアダプタ
・GPU
・NIC(GBE2.5-PCIE)
●WatchGuard、OpenVPN

WatchGuard VPN ClientからOpenVPN GUIに変更

●インターネットオプション
信頼済サイト:\\192.168.*.*
●Mattermost

ConoHaVPS Mattermostイメージ

●ScanSnap Home
S1100
・デスクトップに保存
・スーパーファイル
・ファイル名を日付へ
●TEPRA Label Editor
SR3500P
●PDF-XChange Lite Printer Free
●Wondershare
●Adobe Bridge
右上メニュー>プレビューサイズ>埋め込み(最速):チェック
●4K Video Downloader
●PDFelement
環境設定>一般
デフォルトズーム:ウィンドウに合わせる
トップメッセージバーを常に非表示にする:オン
ファイルの自動保存の間隔:オフ
PDFを開いた後にAIチャットサイドバーを常に展開する:オフ
●LogiOptions+
スクロール力:15%
SmartShift:オフ
●マウス設定
・ポインターの速度を6/旧(11/Win11)
・ポインターの精度を高めるを外す
※DPIとは物理的な1inch(2.54cm)で何ピクセル動くかと考えると分かりやすい。
●コンテキストメニューのオプション非表示

エクスプローラ再起動
●FFmpeg
バイナリをWinフォルに入れる
●GIMP
●Chomeプロファイル追加
●VSCode

・設定>
Tab Sizing:fixed
Tab Sizing Fixed Max Width:200
Tab Sizing Fixed Min Width:200

・キーボードショートカット>
参照へ移動をF12にする。
(F12でトグルしないように、参照へ移動以外のF12は削除

・Ctrl+Shift+P>settings json

“workbench.colorCustomizations”: {
“editorIndentGuide.background1”: “#b22222”,
“editorIndentGuide.background2”: “#ff4500”,
“editorIndentGuide.background3”: “#ffd700”,
“editorIndentGuide.background4”: “#228b22”,
“editorIndentGuide.background5”: “#000080”,
“editorIndentGuide.background6”: “#8b008b”,
“editorIndentGuide.activeBackground1”: “#fff”,
“editorIndentGuide.activeBackground2”: “#fff”,
“editorIndentGuide.activeBackground3”: “#fff”,
“editorIndentGuide.activeBackground4”: “#fff”,
“editorIndentGuide.activeBackground5”: “#fff”,
“editorIndentGuide.activeBackground6”: “#fff”
}
を追加する。

files.defaultLanguage>
javascript

・拡張機能>
Code Runner
Easy Snippet
Japanese Language Pack for Visual Studio Code

●VisualStudio

ツール>オプション>環境>キーボード

1.「以下の文字列を含むコマンドを表示」
から検索し対象のショートカット見つける。

2.「選択したコマンドへのショートカット」
の右側にある削除を実行し、現在のショートカットを削除する。

3.「ショートカットキー」
というラベルのテキストボックスに新しいショートカットを入力し割り当てを実行する。

ウィンドウ.次のタブ:Ctrl+Tab
ウィンドウ.前のタブ:Ctrl+Shift+Tab
ファイル.閉じる:Ctrl+W
表示.戻る:Alt+Left

表示.次に進む:Alt+Right
編集.行の削除:Alt+L
編集.選択した行を上へ移動:Alt+K
編集.選択した行を下へ移動:Alt+J
ファイル.このウィンドウ以外すべて閉じる:Shift+Alt+Z
※AutoHotkeyでAlt+Zとして利用

※インストールできる場合CloseTabsToRightを利用

ツール>オプション>デバッグ

出力ウィンドウの文字をすべてイミディエイトウィンドウにリダイレクトする
チェックする。

エディットコンティニュを有効にする
チェックを外す。

ツール>オプション>環境>フォントおよび色
テキストエディター
MeiryoKe_Gothic/13

ツール>オプション>環境>タブとウィンドウ
タブの最小幅、最大幅を同じサイズに。

ツール>オプション>環境>フォントおよび色>
環境>Meiryo UI/10
出力ウィンドウ>Consolas/10

拡張機能
Viasforaインストール

Visual Studio 2022 CloseTabsToRightインストール

 

●MySQL Workbench
●Microsoft SQL Server Management Studio(SSMS)

オプション>デザイナー>テーブルの再作成を…にする
チェックを外す。

SQL Server メモ

●Docker Desktop

DockerDesktop用Hyper-V の設定

●Happy Hacking Keyboard キーマップ変更ツール

●SoftEther

SoftEther Ubuntu/Win インストール

 

IISの設定

IIS機能の有効化

ファイル名を指定して実行から
optionalfeatures

プログラムと機能>有効化または無効化>インターネットインフォメーションサービス>
World Wide Web サービス
Web 管理ツール>IIS 管理コンソール
をチェックする。追加で、
World Wide Web サービス>アプリケーション開発機能>ASP.NET4.7
をチェック。(自動で必要な項目はチェックされる)

PHPを利用する場合

FastCGIを有効

プログラムと機能>有効化または無効化>インターネットインフォメーションサービス>
World Wide Web サービス>アプリケーション開発機能>CGI

をチェックする。

php.iniにてCGI/FastCGIの設定を以下のように

fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0

IISマネージャにてハンドラマッピング作成

ファイル名を指定して実行から
inetmgr

ハンドラーマッピング>モジュールマップの追加を選択
要求パス: *.php
モジュール: FastCgiModule
実行可能ファイル: phpのパス(php-cgi.exe)
名前: PHP_via_FastCGI

として、要求の制限をクリックし、ファイルまたはフォルダーを選択する。