Windows

Windows の PC 設定と周辺機器を最適化してストレスと労働時間を削減する

働き方改革が盛り上がっているが、個人的には仕事道具である PC の設定最適化も重要ではないかと思う。重たい、遅い PC で何秒何十秒何分と何度も待たされるのに平然としている人が意外と多くてびっくりする。ここを改善できれば、一日数十分から1時間くらい…

schtasks コマンドでリマインダーを実現する

以前 Windows の at コマンドでリマインダーを作ろうとした けど、at コマンドは Windows によっては使えない。代わりに schtasks コマンドを使うようになっている。 ならば、と schtasks でもリマインダーを実現できないかを調べてみた。 結論 前提 リマイ…

(A;;CCLCSWLORC;;;AU) ← こんな呪文みたいな随意アクセス制御リストを読み解いてみた

Windows 10 で IME が一切合切動作しなくなった話 にて sc sdset schedule D:(A;;CCDC…… みたいなコマンドを扱ったのだが、このコマンド、何してるのかさっぱりわからん。どうも「随意アクセス制御リスト」という仕組みらしい。 何も知らないのは気持ち悪い…

Windows 10 で IME が一切合切動作しなくなった話

1時間くらい格闘した。 現象 原因 解決方法 FAQ Q: 結局 Task Scheduler が無効になった原因は何? Q: この呪文みたいなコマンドは何? 現象 日本語が打てない Google 日本語入力のツールバーが出ない 以下を試しても効果無し コントロールパネルや設定から…

Windows の at コマンドでリマインダーを実現する

Windows にデフォで入ってる at コマンドを使えば、コマンドラインからワンライナーでリマインダ-を実現できる。コマンド派にとっては実用的なリマインダーになるかもしれない。 前提 リマインダーを登録する 登録済のリマインダーを確認する リマインダー…

Windows のシステム設定を自動化するための覚え書き

仮想マシンだったり、新しく移行した PC だったり、と Windows セットアップ後の各種システム設定を自動化したい。いちいち手で設定するのはだるい。なんとかできないかと思って調べたことと、現時点での結論。 背景 結論 コマンドで制御できないもの 現時点…

VMWare 仮想マシン上で新規作成した Windows Server 2016 に対して最低限行う設定

前提 1. RDP(リモートデスクトップ)接続する 2. 絶対やりたい 3. できればやりたい 前提 社内環境内で手早く使う用途(なのでセキュリティは度外視) フリーソフトは使わない 1. RDP(リモートデスクトップ)接続する 仮想マシンへのアクセスは (vSphere Client …

Windows 10 のシンクライアント端末を少しでも快適に使うためのカスタマイズ

シンクラ端末はセキュリティの関係上、ほとんどの設定を変更できないようになっているが、それでも多少は変更できるようになっていると思う(会社によるかも)。そのままだと何かと不便なので、できるだけ頑張って快適にしてみる。 [設定] 「休止状態」を追…

explorer shell:::{CLSID} に関する覚え書き

CLSID を指定して Windows の機能を呼び出すための覚え書き。 CLSID とは CLSID を指定して Windows の機能を呼び出す 他にどんな機能を呼び出せる? 使えそうな CLSID を調べてみた どうやって抽出したか 各エントリについて 感想 CLSID とは Windows 内の…

Windows の特殊フォルダ(Desktop, AppData, SendTo etc...)に関する覚え書き

特にファイル名を指定して実行から shell:XXXXX で特殊フォルダを開けるのは地味に便利。覚えておいて損はない。 各フォルダの実体パス 特殊フォルダを簡単に開く shell:XXXX 参考 各フォルダの実体パス レジストリにて設定されている。 HKEY_CURRENT_USER\S…

wevtutil でイベントログをフィルタリングするサンプル

イベントビューワーは重すぎてイライラするので、wevtutil でサクっとフィルタリングできないかなと思って調べてみた。 前提 (1) 特定のイベントIDのみ (2) 特定のレベル(情報とかエラーとか)のみ (3) 比較演算子を使う(例:指定値以下のEventIDのみ) (4) O…

Windows が重たい時に試すこと

基本的な流れ プロセスの調べ方 当該プロセスについて情報収集 対処1: 殺す 対処2: 無効にする おまけ: 「微妙に重たい」「恒常的に少しだけ重い」を減らすために 基本的な流れ 「何か処理が重たいなぁ……」と気付く CPU 使用率をたくさん使ってるプロセスを…

Windows のクライアント PC をバックアップするための覚え書き(実践編)

前編では理論編について書いた。 後編では実践的な内容として「具体的に何をどのようにバックアップするか」について書く。 環境設定(コンパネ等) コントロールパネル タスクバー システム設定(Win10) 環境・アプリ設定(丸ごとバックアップできない、設…

Windows のクライアント PC をバックアップするための覚え書き(理論編)

仕事でもプライベートでも Windows を使っていて、何度かバックアップのお世話になっているので、良い機会だし Windows PC のバックアップについて書いてみる。 二部構成で行く。本記事は前編として理論編を。 後編はこちら: Windows のクライアント PC をバ…

Windowsで「このファイルを変更するには XXXX からアクセス許可を得る必要があります」が出てファイル・フォルダを削除できない時にやること

ファイルやフォルダを消そうとすると、稀に表題のエラーメッセージが出て消せない時がある。自分は管理者ユーザーなのになんでそんなことが起こるのか疑問だ。 解決方法 消したいファイルや(一番上の)フォルダのプロパティを開き、以下の 二箇所 を変える…

Windows で Python2.7 から Python3.6 に移行した

前提(Python環境) 前提(Pythonコード) ゴール 作業の流れ (1) サンドボックス (2) Python 環境を 2.7 から 3.6 に置き換える (参考) Python 3 のバージョンはなぜ 3.6 ? (参考) サンドボックスでどこまで移行するべきか (参考) 変換ツールは使わないの? (…

Windows でファイルやフォルダの操作が重たい時に確認すること

Windows でファイルやフォルダの操作が重たい時がある。たとえばファイル名の変更が完了するまでに数秒かかるとか。 対処と原因 そんな時は 変更対象のファイルやフォルダを表示しているヤツ を調べる。よくあるのは X-Finder などの ファイラ だ。試しに閉…

Windows で一時的にタッチパッドやマウスホイールのスクロール方向を逆にする

結論から言うと AutoHotkey を使って解決。 方法 別のやり方は? 活用例 参考 方法 reverse_scroll_direction.ahk (ファイル名は何でも良い)を以下内容で新規作成する。 WheelUp:: Send {WheelDown} Return WheelDown:: Send {WheelUp} Return あとはスク…

Windows で py ファイルの関連付けが保存されているレジストリキー

答え Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Python.File\Shell\open\command] @="\"D:\\bin1\\python27\\Python.exe\" \"%L\" %*" 今日遭遇した問題 普段は py ファイルに Python2.7 を関連付けているのだけど、そろそろ 3 に移行したく…

デスクトップをアイコンで散らかすのはやめる

デスクトップをアイコンで散らかすのはなんだかなあと思い、標準機能だけで何とかならんかと試行した結果、この形に落ち着いた。 散らかすのはなぜやめるべき? 解決案: 別のフォルダをデスクトップとして扱う 散らかすのはなぜやめるべき? Windows の動作…

Windows Update の更新通知ダイアログ(4時間とか選択させるやつ)でうっかり再起動しちゃうのを防ぐ

たぶん Windows7 の話。 問題 Windows Update の更新通知ダイアログは非常に煩わしい。急に出てくるとうっかり再起動しちゃうことがある。 これをガードするにはどうすればいいんだろうと思っていて、ふと解決策を思いついた。 結論 AutoHotkey でガードする…

左 shift + alt で IME の入力言語が JP → EN に変わる問題を防ぐ

たまに入力言語が JP → EN(ENG) に変わるのが煩わしかった。ずっと原因を探していて、やっと見つけた。Windows の言語機能が持ってるお節介なショートカットキーのせいだった。無効化手順をまとめとく。 成功(Win7) 「テキストサービスと入力言語」ウィンド…

リモートデスクトップ接続先の Windows が勝手にロックされるのを防ぐ

Windows PC1 からリモートデスクトップで Windows PC2 を開いているとして。PC1 で長らく作業を続けていると、PC2 が勝手にロックされてしまい、いざ使う時にいちいちロック解除しなきゃいけなくてかったるい。 今回やりたいのは「PC1 をいじってる間、PC2 …

Windows で急に画面がチカチカし始めた現象の犯人は Group Policy だった

前提 現象 犯人は? 対処 え?Group Policy 殺したってことでしょ?まずくない? 前提 Windows7 64bit Group Policy でスクリーンセーバーを有効にされている 現象 スクリーンセーバー設定を変えたくて、レジストリの HKEY_CURRENT_USER\Control Panel\Deskt…

Windows の at コマンドをラップしてリマインダー作ろうとしたけど諦めた

結論 リマインダーとしては使い物にならない。 Q: Why? A1: at コマンドで指定したコマンドラインはバックグラウンドで起動されるため ウィンドウが表示されない A2: 毎24日の10:00に実行するタスク1を、10/24 9:59 に登録したとしても、1分後にタスク1が起…

かざぐるマウスが入手できないので StrokesPlus を導入してみる

Windows7 64bit に導入。 入手 http://www.strokesplus.com/downloads/ インストーラはだるいので Portable 版にした。 デフォで有効なもの 右ドラッグによる進む/戻る ホイールリダイレクト どんな感じでジェスチャーを登録すんの? アクション(ジェスチャ…

エクスプローラで背景を右クリックした時のコンテキストメニューをいじる

レジストリキー HKEY_CLASSES_ROOT\Directory\Background\shell サンプル 1. これはどんなサンプル? git pull を実行できるようにしてみる。 2. レジストリはどういじる? regファイルのフォーマットだけどこんな感じ。 Windows Registry Editor Version 5.…

msysgit で helper=wincred が利用する credential(資格情報)に関する覚え書き

msysgit 1.8.5.2 をインストールしているとして。GitHub を HTTPS で利用していて、かつ認証情報を .gitconfig の helper=wincred で保存させている場合、 認証情報の保存先は Windows の資格情報という仕組み になる。この仕組みについてのメモ。 コントロ…

Windows で GUI ではなく CLI を使う理由はフォーカスが奪われるのを防ぎたいから

なんで(Windows ユーザーなのに)やたら CLI ばっか使うの?……これに対する答えを即答できなかったのでまとめた。色々あるが、ここではそのうちの一つを挙げる。 ウィンドウのフォーカスが変わる(特に奪われる)のを防ぐため だ。 (背景)Focus Stealing …

Windows における 32bit アプリと 64bit アプリの違い

いまいちピンと来てなかったので、順を追って調べてまとめてみることに。 そもそも bit とは 64bit の必要性 64bit を使う でも 64bit Windows でも 32bit アプリは動くよ? Program Files と Program Files(x86) おわりに そもそも bit とは bit とは CPU …