Windowsを、深く掘り下げる。

Windowsユーザーフォルダーを別のSSDに移動しました。

Windowsユーザーフォルダーを別のSSDまたはレガシーHDDまたは最新のSSDから移動すると、パフォーマンスを改善し、より応答性の高いWindowsエクスペリエンスを提供し、セキュリティを高めることができます。 C:\ users \ yourusernameにあるフォルダーには、デスクトップ、ダウンロード、音楽、ビデオなど、データの主要なデフォルトストレージフォルダーがあります。 Windowsフォルダー全体をインストールした後、Windows全体を移動して、フォルダー、ファイル、アプリケーションの事前に割り当てられた名前を含む動的な環境変数のため、数週間または数ヶ月使用することはお勧めしません。ただし、クリーンなインストールを行った直後に行うことができます。 また、Windowsをしばらく実行している場合は、いつでも個々のユーザーフォルダーを手動で移動できることに注意することが重要です。それ自体は、Windowsのパフォーマンス、データセキュリティ、およびストレージスペースを改善する必要があります。 Windowsユーザーフォルダーの移動 無料のプロファイルロケーターツールを使用します Windowsユーザーフォルダーの移動は、Windowsの新鮮なインストールを行った後すぐに行うのが最適です。これにより、環境変数の影響を受けることができなくなります。また、OneDriveがキックインする前に無効にしたいと思うでしょう。これは私が常にWindowsで変更する最初の機能です。ただし、Windowsオフラインをインストールするための手順を実行する必要があります。 Rufusを使用して新しい起動可能なISOを作成している場合は、Microsoftアカウントの必要性を防ぐオプションを選択することを検討してください。 CLIを使用して手動でフォルダを移動できますが、コマンドライン環境で快適でない人には非効率的であり、最適ではありません。そのため、フォルダーを別のSSDに移動できるようにするプロファイルロケーターと呼ばれる便利な無料のGUIベースのツールを見つけました。ツールを実行するときは、自分の責任で使用することをお勧めします。また、新鮮なインストールを実行して一時的なユーザーアカウントを作成した後、システムをバックアップすることもお勧めします。ウィザードを通り抜ける方法で作業してください。フォルダーは空になるはずなので、清潔なインストールから離れていることを考えると、フォルダーを移動するのに少し時間がかかります。 システムを稼働させて実行すると、フォルダーに別のSSD上のファイルが入力されました。 Windowsユーザーフォルダーとその含まれたフォルダーは移動されていますが、SSDを指すようにフォルダーパスを更新する必要があります。それを行うには、各ユーザーフォルダーを右クリックして、プロパティ 場所 ターゲットを見つけますを選択します。ファイルエクスプローラーアドレスバーからパスをコピーし、ユーザーフォルダーに貼り付け、適用をクリックします。 ユーザーファイルを移動すると、セキュリティ、システムのパフォーマンスが向上し、ローカルドライブのスペースを節約できます。 C:DriveでWindowsを実行しているのはWindowsのみであり、M.2SSDは急速に燃えているため、SSDに移動するデータはシステムパフォーマンスを著しく改善します。ただし、最初のファイルインデックスを実行するWindowsに問題がありました。 voidtools’everythingのようなWindows検索の代替品を使用する場合、ファイルを瞬時に見つけることができます。 個々のデフォルトのユーザーフォルダーを移動します それはあなたが思っているよりも簡単です 場合によっては、Windowsをインストールした後、デフォルトのユーザーフォルダーの1つまたは2つのみを移動することをお勧めします。良いニュースは、Windowsユーザーフォルダー全体ではなく、それができることです。ただし、OneDriveがフォルダをバックアップしている場合は、それを無効にする必要があります。それ以外の場合は、積極的にバックアップしているファイルを移動することはできません。フォルダーが他のドライブに転送されたら、バックアップ用のOneDriveフォルダーパスをリダイレクトできます。 既存のデフォルトのフォルダーを作成して、名前を付けてください。 Ctrl + Shift + Nを使用すると、新しいフォルダーをすばやく作成できます。 WIN + Rを押し、%homePath%と入力し、OKをクリックします。移動するフォルダーを右クリックして、プロパティを選択します。 ロケーションタブ - > 移動を選択して、新しいSSDで作成したフォルダーを開きます。 フォルダーの選択ボタンをクリックすると、位置フィールドに新しいパスが入力されます。検証メッセージが表示されたら、「適用」と「はい」をクリックします。 しばらくの間Windowsを使用した後、Windowsユーザーフォルダー全体を移動しないでください それは物事を壊すからです これで、Windowsをしばらく使用していた後、Windowsユーザーフォルダー全体を新しいSSDに移動したりコピーしたりすることはできないことに注意することが重要です。きれいなインストール後にやりたい場合は、特別な注意を払って正しく行う必要があります。フォルダーとサブフォルダーは、インストールプロセス中に作成され、インストール後にそれらを移動すると、パスが破損し、特定のWindowsアプリケーションが誤って機能する可能性があります。 ただし、上記の手順を使用して、個々のユーザーフォルダーを別のSSDに移動できます。これは、優れた結果で行ったことがあります。それだけで、ドライブスペースを節約し、フォルダー内のファイルにアクセスしながらファイルエクスプローラーの応答性を高めるのに役立ちます。 PCバックアップにOneDrive(または代替クラウドストレージサービス)を使用し続ける場合は、作成したフォルダパスを作成したものにリダイレクトすることを忘れないでください。 Windowsでユーザーフォルダーを移動することの利点 別のSSDにWindowsユーザーフォルダーをインストールすると、Windowsの速度と応答性に大きな違いがあります。 OSは個別に実行されており、大きなフォルダーの一定のインデックス作成に対処する必要はありません。 Windowsはユーザーフォルダーのデータに苦労していません。パフォーマンスは驚くほど優れています。 これを行って以来、ローカルドライブにより多くのスペースがあり、断片化が少なく、システムのパフォーマンスが向上しています。また、システムがローカルドライブでマルウェアに感染した場合には、追加のセキュリティがあります。通常、別のドライブ上の機密データは、別のドライブの悪意のあるコードでは見られません。 低容量のSSDがある場合、現在のドライブから個々のユーザーフォルダーを移動すると、ドライブスペースを取り戻すことができます。さらに、SSDからSSDへの転送であるため、大きなファイルの転送は速いです。 全体として、それは顕著な違いを生み出しました、そして、私は変化を起こしてから幸せです。実際、Windowsの新鮮なインストールを行うとき、私はすべてのPCでこれを行うかもしれません。フォルダーを個別に別のSSDに移動することは、すでに私がしていることです。システムのパフォーマンスとセキュリティを改善するのに効果的です。 *÷ソースリンク: 最初の機能私は常にWindows、Rufus、プロファイルロケーター、Voidtools’everythingを備えたブート可能なISOを常に変更します。

Stunnelを使用してWindowsのクライアントサーバーアプリトラフィックを暗号化

スタンネルツールは、暗号化自体をサポートしていないクライアントサーバーネットワークアプリ向けの安全なTLSトンネルを作成するプロキシサービスとして使用できます。場合によっては、このツールを使用して、フル機能のVPNソリューションを実装するよりも、単一のアプリ(サービス)へのリモートアクセスを保護することが望ましいです。 スタンネル サーバーモードまたはクライアントモードでサービスを実行できます。クライアントモードでは、Stunnelはクライアントアプリからトラフィックを受け取り、暗号化してからサーバーに送信します。トラフィックが復号化されます スタンネルサーバー側 そして、ターゲットアプリまたはサービスに送信されます。重要なことは、管理者です アプリのクライアントまたはサーバー部分を変更する必要はありません。 証明書 クライアント認証に使用できます。 Stunnelは、WindowsとLinuxの両方でサポートされています。 Stunnelを使用して、クライアントとサーバーの間に安全なアクセスを作成する方法を見てみましょう。この例では、サーバーは、暗号化されていないHTTPサイトを実行しているIIS Webサーバーを備えたWindowsホストです。タスクは、証明書認証を使用してクライアントからこのWebサイトへのアクセスを制限し、トラフィックの暗号化を有効にすることです。 WindowsでStunnel Serverの構成 https://www.stunnel.org/downloads.htmlからWindows用のスタンネルインストーラーをダウンロードし、「openssl」を含むデフォルト設定でインストールします。 次のステップは、CA、サーバー、クライアントのキーと証明書を生成することです。コマンドプロンプトを開き、ディレクトリに移動します。 cd" c:\プログラムファイル(x86)\ stunnel \ bin " CAキーを生成します: openssl genpkey-algorithm rsa-out ca.key この場合、証明書の秘密鍵を保護するためにパスワード句を使用していません。 CA証明書を作成します: openssl req-new-x509-key ca.key-out ca.crt-subj" /o = woshubltd/ou = it/cn = ca\_webserver1.com " 簡単に識別できるように、SUBJフィールドの証明書に関する情報を追加します。 サーバーの秘密鍵を作成します。 opensSl genpkey-algorithm rsa-out server.key 証明書署名リクエスト(CSR)を作成します。 openssl req-key server.key-new-out server.csr ルートCAを使用して、サーバー証明書に署名します。 opensSl x509-req-in server.csr-ca ca.crt-cakey ca.key-createserial-out server.crt-days 365-subj"/o = woshubltd/ou = it/cn=server\_webserver1.com "" 次に、クライアントの秘密鍵を作成します。 opensSl genpkey-algorithm rsa-out client.

Windowsにプログラムをインストールまたは削除したユーザーを検出する方法

複数の管理者がいる大規模なエンタープライズ環境では、特定のWindowsサーバーまたはワークステーションでプログラムをインストールまたはアンインストールしたユーザーを決定する必要があることがよくあります。 Windowsイベントビューアーログから情報を抽出して、プログラムのインストールまたは削除を開始した特定のユーザーを特定する方法を調べましょう。 MSIインストーラーを使用してクラシックウィンドウアプリをインストールまたはアンインストールすると、対応する「MSIINSTALLER」イベントは、イベントビューアーログに記述されます。 11707 MSIアプリのインストールが成功したイベントコード。 11724 MSIアプリの削除イベント イベントビューアーイベントログコンソール( eventVwr.msc)を開き、アプリケーションログにID 11707および11724を備えたイベントをフィルタリングします。プログラムのインストールと削除イベントのリストが表示されます。インストールまたは削除されたプログラムの名前は、イベントの説明に含まれています。例えば: Product: Zabbix Agent 2 (64-bit) -- Removal completed successfully. Product: 7-Zip 24.09 (x64 edition) -- Installation completed successfully. アプリをインストールまたはアンインストールしたユーザーの名前は、イベントの「ユーザー」プロパティにあります。 PowerShellを使用して、特定のプログラムのすべてのインストールおよびアンインストールイベントをすばやく見つけることができます。次のスクリプトでは、これらのアクションを実行したユーザーの名前を含む、サーバーにすべてのZabbixエージェントのインストールまたは削除イベントを出力します。 `get-winevent-filterhashtable @{logname =" application “; ID = 11707,11724; providername = ‘msiinstaller’} | where-object {$ _。message-like ‘zabbix'} | TimeCreated、 @{name = ‘username’;を選択します。 expression = {(new-Object System.security.principal.securityidentifier($_。userid)) useridフィールドには フィールドにはユーザーのSIDが含まれているため、スクリプトはそれをアカウント名に変換します。 信頼性モニターは、プログラムのインストールおよび削除イベントに関する情報も提供します。この投稿は、Windowsのアプリのインストールと削除履歴を表示する方法の詳細な説明を提供します。

proxmox(段階的) にWindows Server VMを作成します

この記事では、Proxmox VeハイパーバイザーでWindows仮想マシンを作成および構成する方法について説明します。最適な仮想マシン設定を構成し、Windows Server Guest OSのインストール、Proxmox VMで実行するための主要な推奨事項とベストプラクティスを調べます。 準備手順: Windowsゲスト用のVirtioドライバーを使用してISO画像をダウンロードします(Virtio-Win.iso)。 WindowsインストールISOイメージをダウンロードします(この例ではWindows Server 2025)。 proxmox Webインターフェイス(https://proxmox-ip:8006)にログインし、ISO画像をproxmoxストレージ(ISO画像-> アップロード-> ISO画像ファイルへのパスを指定)にアップロードします。 デフォルトでは、proxmoxホストのISO画像は /var/lib/vz/templates/isoディレクトリに保存されます。 proxmoxでWindows Server Virtual Machineを構成します 次のステップは、Windows Server GuestのProxmoxホストに新しい仮想マシンを作成することです。 proxmoxホストを右クリックして、VM の作成を選択します 2。一般的なタブに、仮想マシンの意味のある名前とIDを指定します。提案されたIDを残すか、別のIDを手動で入力することができます。たとえば、VM IPアドレスの最後のオクテットをVMIDとして使用できます。 OSタブで、ゲストオペレーティングシステムタイプ(Microsoft Windows 11/2022/2025)と、ProxmoxストレージにアップロードされたWindowsインストールISO画像を選択します。 システムタブで次の設定を構成します。 ファームウェア: ovmf(uefi) これは、Windowsの最新バージョンに推奨されるプラットフォームタイプです。 Seabiosはレガシーシステムに使用できます。 EFIディスクを追加: 有効にする。 EFIディスクのストレージを選択します。ディスクタイプをデフォルトとしてqcow2として残します。 エンロール前のキー: 有効にする (標準のMicrosoftセキュアブートキーを追加します。) ディスクコントローラータイプ: Virtio SCSIシングル QEMUエージェント: 有効にする TPM:仮想マシンで仮想TPMサポートが必要な場合はこのオプションを確認します(TPM 2.0はWindows 11の必須要件です)5。ディスクタブで、IDEの代わりにSCSIディスクを追加します(SCSIプロトコルはIDEまたはSATAよりも高速で効率的です)。ディスクサイズを設定します(ウィンドウの場合、少なくとも40 GB)。 6.ディスクイメージ形式を選択します:raw(最小機能はありますが、最高のパフォーマンスがあります)、VMDK(VMwareと互換性があります)、またはQCOW2(スナップショットサポートを備えた高度なディスク形式)。 qcow2 フォーマットはデフォルトで使用されます(そのままにしておきます)。 7.ディスクスペースをより効率的に使用するための廃棄オプションを有効にします(削除されたデータをクリアして空間を解放することにより、SSDのトリム関数と同様に機能します)。パフォーマンスを改善するには、キャッシュタイプとして書き込みバックモードを使用します。キャッシュが無効になっている場合(

修正:Microsoft DefenderがWindowsで自動的に更新されない

組み込みのMicrosoft Defender Antivirusが自動的に更新されていない場合は、この記事で概説した診断とトラブルシューティングの手順を使用して、一般的な定義の更新問題を解決することをお勧めします。 先に進む前に、Windows 10と11には、Microsoft Defender Engine FilesとAntivirus署名定義を更新するための2つの組み込みメカニズムが含まれていることに注意してください。 Microsoft Defenderの更新は、Windows Updateから自動的にダウンロードされ、インストールされます。 Windowsコントロールパネル( MS-Settings:WindowsUpdate-History)で更新インストール履歴を開きます。注意してください Microsoft Defender Antivirusのセキュリティインテリジェンスアップデート - KB2267602(バージョンxxxxxx) - 現在のチャネル(Broad) 「定義の更新」の下で更新します。 Windows UpdateまたはEnterprise WSUS Serverから定期的にダウンロードおよびインストールされています。更新KB2267602には、定義とエンジンの更新の両方が含まれています。 Windows Updateサービスが無効になっている場合でも、Microsoft Defender Antivirusは、以下で説明する組み込みの更新メカニズムを使用して更新を続けます。 Windows Defender Engineは、Microsoft Serversを定期的にチェックして、新しいAntivirus署名データベースを確認し、自動的に更新します。 KB2267602アップデートがWindowsの更新(ダウンロードが 0%でハングアップ)を介してダウンロードに失敗するか、エラーが発生した場合( 80072F8Fまたは 0x80072ee2)、インストールのインストールをインストールします。インターネット接続とWindowsの更新ポリシー設定を確認します。必要に応じて、コンピューターでWindows Updateサービス構成をリセットします。ただし、実際には、Windowsの更新は、コンピューター上のウイルス対策定義を更新するための主要な方法ではありません。 749700787830 次のPowerShellコマンドを実行して、ディフェンダーアンチウイルスデータベースが最後に更新された時期と自動更新が有効になっているかどうかを確認します。 get-mpcomputerstatus | select-object antivirussignaturelastupdated、antivirussignatureversion | fl Windows Security UWPアプリは、Windows 10/11およびWindows Server 2025/2022の組み込みのアンチウイルスを管理するために使用されます。設定アプリから開くか、コマンドを使用できます。 ms-settings:windowsdefender ウイルスおよび脅威保護の更新セクションには、ウイルス対策データベースのバージョンと最後に更新されたときに表示されます。 組み込みのMicrosoft Defender Updateメカニズムが機能していない場合、ここにエラーが表示されます。 Protection definition update failed (800704C6) 次に、一般的なディフェンダーアンチウイルスデータベースの更新問題を診断して解決する方法を確認しましょう。 更新タスクが実行される頻度は、Windows Defender設定で構成されます。これらの両方のパラメーターが設定されていることを確認してください。

Windowsで高いディスク使用量を引き起こすプロセスを見つけます

Windowsでは、特定の実行プロセスが重いディスクI/Oを生成し、他のアプリのパフォーマンスに影響を与える可能性があります。この記事では、ディスクサブシステムを大きくロードしているプロセスを特定するのに役立つ基本的なWindowsツールについて説明します。 現在のディスクの負荷を表示する最も簡単な方法は、タスクマネージャーを使用することです。 ctrl + shift + escを押し、パフォーマンスタブに移動し、物理ディスクのいずれかを選択します。スクリーンショットは、ディスクの1つが100%でロードされる状況の例を示しています。 プロセスタブで、どのプロセスが高いディスク使用を引き起こしているかを確認できます。 Windows 10および11の新しいタスクマネージャーには、RAMおよびCPU使用の標準列に加えて、ディスクロード用の新しい列を備えたプロセスタブが含まれています。ディスク列でプロセスを並べ替えます。上部には、最もディスクリソースを消費するプログラムの名前が表示されます。 より詳細な情報を取得するには、プロセスを右クリックして、詳細を選択してください。 便宜上、タスクマネージャーに追加の列を追加しましょう。プロセステーブルのヘッダーを右クリックして、「列を選択」を選択し、次を追加します。 i/oバイトを読みます i/oバイトを書き込みます *コマンドライン これは、ディスク使用量プロファイルを理解し(プロセスが主に読み取り操作を実行しているか書き込み操作を実行しているかどうか)、プログラムの起動に使用されるコマンドラインを表示するのに役立ちます。この場合、実行中のPowerShellスクリプトがディスクに高い負荷を引き起こすことは明らかです( *.ps1)。 235295298667 ディスクの使用量が高いプロセスを特定しましたが、どのファイルが積極的に書かれているか、読み取られているかは不明のままです。組み込みのリソースモニターは、使用中のファイルを識別するのに役立ちます。 パフォーマンスタブから、または resmon.exeコマンドを使用して開くことができます。 ディスクタブに移動します。 I/Oアクティビティでプロセスを並べ替え、その隣のチェックボックスを有効にすることにより、ディスクロードが高いプロセスを選択します。 このプロセスで使用されるファイルのフィルタリングリストが、ディスクアクティビティセクションに表示されます。操作が最も多く、読み取り操作があるファイルを見つけます。これはあなたが探しているファイルです。 MicrosoftのProcess Explorerツールを使用して、どのプロセスとスレッドがディスクに高い負荷をかけているかを特定することもできます。プロセスエクスプローラーは、ディスクの負荷に関する詳細情報を提供します。これにより、集中的なディスクアクティビティを担当する特定のプロセスとスレッドを特定し、使用するファイルとリソースを調べることができます。これにより、集中的なディスクアクティビティの原因となる特定のプロセスとスレッド、および使用しているファイルとリソースを特定できます。 デフォルトでは、Process Explorerは読み取り操作に関する情報を表示しません。 I/Oの読み取りバイトとI/O Writeバイト列を追加するには、IOタブに移動し、列を列を選択します。列を選択します。 I/Oでプロセスを並べ替えて、高いディスク負荷を引き起こすものを見つけます。 スレッドタブでは、集中的なI/Oを引き起こしている特定のプロセススレッドを見つけることもできます。 プロセスがシステムの特権の下で実行されている場合、タスクマネージャーまたはリソースモニターを使用してディスクに重い負荷を配置しているプロセスを識別することは困難です。このようなプロセスは、タスクマネージャーでは表示されない場合があります。 以下のスクリーンショットは、VMDKファイルを使用したシステムプロセスの例を示しています。コンテキストにより、これがVMwareワークステーション仮想マシンファイルであることが明らかになりましたが、これはプロセスの名前からは明らかではありません。 この例では、PID 4を使用したシステムプロセスです。これは標準のカーネルモードシステムプロセスです(このプロセスでもデバイスドライバーも実行されます)。プロセスモニター( procmon)ユーティリティは、カーネルレベルのプロセスを含むディスクI/Oアクティビティを示すため、システムプロセスによるディスク使用量を調査するのに適しています。 Procmonは、ファイルの使用アクティビティに関する情報を表示できます。 ツール ファイルの概要を選択します。高度に使用されているファイルを選択し、ダブルクリックします。これにより、Procmonフィルターにファイルパスが追加されます。私の場合、高ディスクの負荷は「VMWare-VMX.exe」プロセス(プライマリVMwareワークステーションプロセスが仮想マシンの実行に責任がある)によって引き起こされます。 プロセスのディスクアクティビティに関する情報は、パフォーマンスカウンターから取得することもできます。次のPowerShellコマンドは、パフォーマンスカウンターによって報告されているように、リアルタイムでディスクアクティビティによる上位10プロセスをリストします。 get-counter '\ process(*)\ io data bytes/sec' | Select-Object-ExpandProperty CounterSamples | sort-object-property cookedvalue-dessending | select-object instancename、cookedvalue-first 10