#author("2020-04-22T09:41:08+00:00","default:wikiwriter","wikiwriter") #author("2020-04-23T23:44:34+00:00","default:wikiwriter","wikiwriter") &tag(Windows); *目次 [#ofab739a] #contents *関連ページ [#raccfbb0] -[[Windows10]] -[[Windows7]] -[[./ディスク]] -[[regファイル]] -[[./仮想環境]] *参考情報 [#p5031cff] *設定 [#o93ca3d0] **キーボード [#l9ffedc4] ***WIN+Lを無効にする [#w7a387b1] Windows 7/Windows 10で確認。 -[[Disable/Enable Lock Workstation Functionality (Windows + L) - How-To Geek:http://www.howtogeek.com/howto/windows-vista/disableenable-lock-workstation-functionality-windows-l/]]によるとレジストリエディタで次のキーを開き(なければつくる) HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System -DisableLockWorkstationというDWORDの32ビット値に値を設定する。1で無効、0で有効。 *ファイル [#n523e559] **参考情報 [#wfcbd6f2] -[[Windows TIPS:シンボリック・リンクとジャンクションとハードリンクの違い - @IT:http://www.atmarkit.co.jp/ait/articles/1306/07/news111.html]] **指定フォルダ以下を削除する [#h86d7cec] -rmdirを使用する rmdir /S /Q <削除したいディレクトリ> -[[byenow | iobureau.com:https://iobureau.com/byenow/]]を使う byenow --yes --delete-ntapi <削除したいディレクトリ> -時間を測定したい。PowerShellで以下のように実行。 --rmdirは混同されるのでcmd.exe経由で呼び出す必要あり。7GBで7分59秒。 Measure-Command {cmd /c rmdir /S /Q opt} --byenow。7GBで5分41秒。 --byenow。7GBで5分41秒。pdumpfsのusersフォルダで5時間29分。 Measure-Command {byenow --yes --delete-ntapi opt} *Tips [#e12e3115] **キャプチャしたい [#p96e3b26] -[[FastStoneCapture]]を利用する。 **whichコマンドが使いたい [#e85488d9] 次のような内容のファイルをwhich.batなどとしてパスの通ったフォルダに保存する。 #pre{{ @echo off for %%I in (%1 %1.com %1.exe %1.bat %1.cmd %1.vbs %1.js %1.wsf) do if exist %%~$path:I echo %%~$path:I }} **locateコマンドが使いたい [#w2715d65] コマンドラインではないけど[[Everything]]が同様のことができます。 **patchが使いたい [#s6e1d97f] -Cygwinを入れる。もしくは[[Native Win32 ports of some GNU utilities:http://unxutils.sourceforge.net/]]を使う。[[diff, patch コマンド@Windows7 « knowledge://try-z.com:http://k.try-z.com/?p=375]]にあるようにmsysGitに含まれる奴がいいかも。GNU utilitiesは実際にパッチあてようとしたら落ちた。 -Windows7で、GNU utilities for Win32のpatch.exeを使おうとするとUACのダイアログが表示される。これはpatch.exeというファイル名をOSが勝手にインストールと認識しているせいだとか。 -patch.exe.manifestをpatch.exeと同じフォルダに作る。中身は以下。 #pre{{ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity type="win32" version="1.0.0.0" name="patch.exe" processorArchitecture="x86" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> }} -一回起動してしまうとUACが必要なことがキャッシュされてしまうので、touch patch.exeして日付を変更しないといけないらしい。[[L'eclat des jours(2008-04-23):http://www.artonx.org/diary/20080423.html]] **EFIパーティションを削除する [#cf33ef22] ***参考情報 [#d0b6dc45] -[[EFIシステムパーティションを削除する〜。 - DesignStudio MYS - BLOG:http://www.webmys.com/blog/2010/07/efi.html]] ***手順 [#tccb662b] -EFIパーティションはGUIからは削除されない。 #ref(disk.png) -コマンドプロンプトで、diskpartを実行。 -list diskで表示されるディスク番号をメモ。 list disk -対象のディスクを選択する select disk <ディスク番号> -パーティションを表示 list partition -パーティションを選択 select partition <パーティション番号> -パーティションを削除 delete partition -「force protected パラメーターを設定しないと、保護されたパーティションは削除できません」と表示された場合次を実行 delete partition override **exFATでフォーマットする [#p65fab49] -コンピューターの管理画面では領域の確保だけしておく。 -エクスプローラーの右クリック→[フォーマット]でexFATを選択する。 -デバイスドライバのプロパティで書き込みキャッシュを無効にしておく。 **表示言語などの情報を表示する [#w932bfd4] -コマンドプロンプトを管理者モードで起動しdismコマンドを使う。[[DISM の地域と言語サービスのコマンド ライン オプション:http://msdn.microsoft.com/ja-jp/library/hh825081.aspx]] dism /online /get-intl **ファイル一覧をCSV形式で保存する。 [#t55e86e8] -[[FileInfoListの詳細情報 : Vector ソフトを探す!:http://www.vector.co.jp/soft/dl/winnt/util/se325080.html]]が便利。 -リストボックスに対象のフォルダをドロップし、右下の出力でcsv形式を選択する。 *トラブルシューティング [#lb3b6884] **Windows Updateが失敗する [#gd0a6a99] -そのままだと何が原因で失敗したかよくわからない。 -失敗したアップデートを表示して、KBXXXXXなどの番号を参考にして個別にファイルをダウンロードし実行してみるとより詳細なエラーメッセージが取得できるかも。 **キーボードが認識しなくなった [#wc65e75e] -CPU切替器経由でキーボードが認識しなくなった。 -キーボードドライバを自力で追加しようとして「HID準拠デバイス」を追加してしまったのが原因? -ヒューマンインターフェイスデバイスの中に、HID準拠デバイスが入っているので不用そうなやつを削除。 **ファイルが削除されない [#n2d1eb81] -権限がないといわれ失敗し、さらに権限を与えようとしても失敗することがある。 -この場合ディスクのチェックで修復できる可能性がる。