共通機能/設定 Edit

PC電源の自動ON/OFF Edit

  • 電源ON

    BIOSの設定で行う。DELL製だと、「AutoPowerOn」という項目。メーカによっては設定不可。

  • 電源OFF

    タスクスケジューラで、以下のコマンドを実行する。

    shutdown -s -t 0 -f

シャットダウンスクリプト Edit

  1. グループポリシーを開く(ファイル名を指定して実行で、"gpedit.msc")
  2. ローカルコンピュータポリシーの中の、「コンピュータの構成」を開く。
  3. Windowsの設定を開き、スクリプト(スタートアップ、シャットダウン)を開く。
  4. シャットダウンを開く
  5. 追加ボタンを押し、実行したいファイル(*.bat, *.vbsなど)を指定する。

※ログオン、ログオフを指定したい場合は、「ユーザの構成」

使用したプログラミング言語別のウィンドウクラス Edit

GUIライブラリを使用してウィンドウやコントロールを作った場合、デフォルトで以下のようなウィンドウクラス名になる。
もちろん、故意に変更されている場合は別。あくまで参考までに。

ウィンドウクラス名の例ライブラリ代表的な言語
ButtonやEditなどのシンプルな形式
*32 (SysListView32, ToolbarWindow32 など)
WindowsコモンコントロールVC++
T* (TButton, TEdit など)VCLDelphi, Borland C++
Windows.Form*.NET FrameworkC#, VB.NET
ATL:*ATLVC++
AfxOleControlMFCVC++
ThunderRT6*VBVB6
SunAwtFrameAWT, SWINGJava

初期のVBはコードネームが「Thunder」であったらしい。

文字表示にアンチエイリアシングを行う Edit

Google Chromeのブラウジングで文字にジャギーが目立つ場合などに有効。

  1. デスクトップで右クリック→「プロパティ」
  2. 「デザイン」タブ
  3. 「効果」ボタン
  4. 「次の方法でスクリーンフォントの縁を滑らかにする」→「ClearType」

IME誤変換時の再変換 Edit

入力変換を確定した直後であれば、Ctrl+BackSpace で再変換可能。

スクロールバーの指定位置へジャンプ Edit

Shiftを押しながらクリックすることで、指定の位置へジャンプ可能。

ツリービューの一括展開 Edit

展開したいノードを選択した状態で、以下のキー操作が可能。

キー動作
+(NUM)選択ノードの展開
-(NUM)選択ノードの折りたたみ
*(NUM)選択ノード以下を全展開

メッセージボックスの内容をコピー Edit

Windows標準のメッセージボックスは、アクティブな状態で Ctrl+C で、内容をクリップボードにコピーできる。

システム用のフォント Edit

最小化や最大化ボタンやチェックマーク等は、システム用の「Marlett」というフォントで表現されており、Wordなどで使用することもできる。
半角数字、半角英小文字、半角英大文字の「W」が割り当てられている。

文字コードを指定して入力 Edit

  1. ALTキーを押し続ける。
  2. テンキーで文字コードを十進で入力。('A' なら 65)
  3. ALTキーを離す。

DLL/COMの検索順序 Edit

アプリケーションがDLLをリンクする際、フルパスで指定されている場合は単純にそのパスを見に行く。しかし、フルパスで指定しなかった場合は所定の場所を検索しに行く。

  1. 現タスクの実行ファイルのあるディレクトリ。
  2. カレントディレクトリ。
  3. 32bitシステムディレクトリ(~\Windows\System32)。::GetSystemDirectory() で取得出来る。
  4. 16bitシステムディレクトリ(~\Windows\System)。
  5. Windowsディレクトリ(~\Windows)。::GetWindowsDirectory() で取得出来る。
  6. パスが通っている(環境変数 PATH で指定されている)ディレクトリ。

※ただし、以下のレジストリキーが「1」になっている場合は、「カレントディレクトリ」の優先順位が「Windowsディレクトリ」の1つ後まで下がる。(WinXP以降ではデフォルトでレジストリキーが設定されている?)

HKLM\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode

参考:https://docs.microsoft.com/ja-jp/windows/win32/dlls/dynamic-link-library-search-order#search-order-for-desktop-applications

グループポリシーの管理用テンプレートの復元 Edit

グループポリシー(ファイル名を指定して実行で、"gpedit.msc")の「コンピュータの構成」-「管理用テンプレート」配下の項目が一部表示されなくなる場合がある。(具体的には、「システム」等の項目が表示されない)
その場合は、「C:\Windows\System32\grouppolicy\adm」を削除し、再度グループポリシーを起動することで復元することができる。

参考:http://support.microsoft.com/kb/908899/ja

ドライブレターの変更 Edit

マイコンピュータを右クリックし「管理」を選択。
表示された「コンピュータの管理」画面で、「記憶域」-「ディスクの管理」を選択すると、ドライブレターを変更することができる。

※アプリケーションによっては、インストールされたときのドライブレターの状態を記憶している可能性がある。そういったアプリケーションは正しく動作しなくなる可能性がある。

リモートデスクトップ先のマウスホイールによるスクロール動作改善 Edit

リモートデスクトップで繋いだ時にスクロールがカクカクするようなら、以下のレジストリキーを作成すると改善する。

\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
キー:Min Send Interval
   (DWORD値)
値:10 (10進数)

参考:http://blog.soramimi.jp/?p=22

ネットワーク Edit

自身のマシンの共有フォルダへパスワードなしでアクセスを許可する(匿名アクセス) Edit

参考:http://www.atmarkit.co.jp/fwin2k/win2ktips/785anonacc/anonacc.html

  1. Guestアカウントの有効化と空パスワード設定を行う
    1. 「管理ツール」-「コンピュータの管理」ツールを起動。
    2. 「ローカル ユーザーとグループ」-「ユーザー」で「Guest」アカウントを選び、「プロパティ」メニューを表示させる。
    3. デフォルトでは「アカウントを無効にする」というチェック・ボックスがオンになっているので、これをオフにしてGuestアカウントを有効にする。
    4. さらにGuestアカウントの項目を右クリックし、ポップアップ・メニューから「パスワードの設定」を選んで、空のパスワードを入力、設定する。
  2. セキュリティ・ポリシーの設定と確認
    1. 「管理ツール」-「ローカル セキュリティ ポリシー」を開くか、「ファイル名を指定して実行」で「gpedit.msc」を実行する。
    2. 「コンピュータの構成」-「Windows の設定」-「セキュリティの設定」-「ローカル ポリシー」-「ユーザー権利の割り当て」を開く。
    3. 「ネットワーク経由でコンピュータへのアクセスを拒否する」の中に「Guest」アカウントが含まれていないことを確認する。含まれていたら削除する。

他のマシンの共有フォルダへアクセスする際のユーザー名/パスワード設定をクリアする Edit

  1. 「ファイル名を指定して実行」で↓を実行する。
    rundll32.exe keymgr.dll, KRShowKeyMgr
  2. 「ユーザー名およびパスワードの保存」画面で、該当するマシンの項目を削除。

コマンドプロンプト Edit

設定の保存先 Edit

コマンドプロンプトの設定値を変更すると、レジストリに値が保存される。レジストリのキーを削除することで、設定を初期化できる。

  • 既定値を変更した場合
    下記のキーに保存される。
    HKEY_CURRENT_USER\Console\コマンド プロンプト
  • プロパティを変更し、「同じタイトルのウィンドウに適用する」を選択した場合
    下記のキーに保存される。
    HKEY_CURRENT_USER\Console\<ウィンドウタイトル>
  • プロパティを変更し、「現在のウィンドウだけに適用する」を選択した場合
    保存されない。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-03-16 (月) 11:01:52 (1520d)