次の方法で共有

「ProcessorAffinityMask」というレジストリキーをレジストリに付け加えると、PCライフが少し快適になります。

Anonymous
2018-12-31T12:26:37+00:00

こんにちは。

 普通、PC(OSはWINDOWSです)は、CPU(「4コア8スレッド」なら「8スレッド」のほうです)は各個バラバラにアプリやデータ

を処理しているのですが、各CPUの連携が取れていない状態なので、アプリやデータの処理がもっさりしている状態です。このCPU(スレッド

のほうです)を連携させ、全CPU(スレッドのほうです)セットでアプリやデータを扱わせると、アプリやデータの処理が比較的最高速度にな

り、PCライフが少し快適になります。やり方としては、「ProcessorAffinityMask」と言うレジストリキーを、PCの「レジストリ」に新たに作る

(「レジストリ」の初期状態では存在しないレジストリキーです)だけです(「レジストリ」は「PCの初期正式設定値集」なので、他のレジスト

リキーはいじらないほうが絶対良いです。PCの起動時にだけ読み込まれます)。まず「レジストリエディタ」を開きます(「スタートメニュー」

→「すべてのプログラム」→「アクセサリ」→「ファイル名を指定して実行」→名前欄に「regedit」と入力して「OK」を左クリックで出てきま

す)。「ProcessorAffinityMask」と言うレジストリキーを新たに作るべき場所は、

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NDIS\Parameters

だけです。「ProcessorAffinityMask」と言うレジストリキーは、上記の場所の末尾の「Parameters」と言うレジストリキー内でしか効果が無いので、

「レジストリエディタ」の左側の「Parameters」と言うレジストリキーを左クリック→「レジストリエディタ」の右側のレジストリキーリストの下

部の空白を右クリック→「新規」にマウスカーソルをあわせると出てくるメニューから「DWORD値」を左クリック→名前欄の「新しい値」を全削

除し、「ProcessorAffinityMask」(半角英数だけです)と入力して名前欄外を左クリックで正式な名前に確定→「ProcessorAffinityMask」のレジスト

リキーを右クリックして出てくるメニューの「修正」を左クリック→「値のデータ」に適正な数字(半角英数だけです。後述します)を入力して

「OK」を左クリック→「レジストリエディタ」を右上の×印を左クリックして終了→PCを再起動すると効果が出ます。問題は、

「ProcessorAffinityMask」の「値のデータ」に入力する数字です。OS(WINDOWS)は、CPUのスレッド数は、2進数で「0→スィッチ

off」「1→スィッチon」で処理しているので、CPUが2コア2スレッドなら(ここで肝心なのは「スレッド数」のほうだけです)2進数で11、C

PUが2コア若しくは4コアで4スレッドなら2進数で1111、CPUが6コア6スレッドなら2進数で111111を、それぞれ10進数に変

換したもの(10進数では、「2の『スレッド数』乗―1」です。4スレッドだと、2の4乗で16、そこから1を引いて15が適正数値です)

が、適正な数値です(適正な数値以外を使うと、存在しないスレッドのスィッチがオンになったり、存在するスレッドのスィッチがオフになったり

してPCが壊れやすくなるので、絶対に適正な数値だけのほうが良いです。後、「値のデータ」は、「10進数」と「16進数」の間違いにも気を

つけてください)。以上がやり方です。もし以上に述べたことが現実的事実なら、「ProcessorAffinityMask」のレジストリキーを付け加えるのを頑張

って下さい。きっとPCライフが少し快適になるはずです。取り急ぎ以上です。お役に立てれば幸いです。

家庭向け Windows | Windows 10 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 323.4K 評価のポイント MVP ボランティア モデレーター
    2019-01-03T06:15:41+00:00

    ProcessorAffinityMask レジストリ値は「The ProcessorAffinityMask entry in the registry specifies the processors that can be associated with a network adaptor.」なので、書かれているような効能がある設定ではないですね。どこで仕入れたデタラメ知識かは知りませんが、他人に勧めるような話ではありません。

    この回答は役に立ちましたか?

    5 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 323.4K 評価のポイント MVP ボランティア モデレーター
    2019-01-05T05:58:02+00:00

    試す価値が無いと思います。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2019-01-04T04:38:38+00:00

     こんにちは。

     普通、PC(OSはWINDOWSです)は、CPU(「4コア8スレッド」なら「8スレッド」のほうです)は各個バラバラにアプリやデータ

    を処理しているのですが、各CPUの連携が取れていない状態なので、アプリやデータの処理がもっさりしている状態です。このCPU(スレッド

    のほうです)を連携させ、全CPU(スレッドのほうです)セットでアプリやデータを扱わせると、アプリやデータの処理が比較的最高速度にな

    り、PCライフが少し快適になります。やり方としては、「ProcessorAffinityMask」と言うレジストリキーを、PCの「レジストリ」に新たに作る

    (「レジストリ」の初期状態では存在しないレジストリキーです)だけです(「レジストリ」は「PCの初期正式設定値集」なので、他のレジスト

    リキーはいじらないほうが絶対良いです。PCの起動時にだけ読み込まれます)。まず「レジストリエディタ」を開きます(「スタートメニュー」

    →「すべてのプログラム」→「アクセサリ」→「ファイル名を指定して実行」→名前欄に「regedit」と入力して「OK」を左クリックで出てきま

    す)。「ProcessorAffinityMask」と言うレジストリキーを新たに作るべき場所は、

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NDIS\Parameters

    だけです。「ProcessorAffinityMask」と言うレジストリキーは、上記の場所の末尾の「Parameters」と言うレジストリキー内でしか効果が無いので、

    「レジストリエディタ」の左側の「Parameters」と言うレジストリキーを左クリック→「レジストリエディタ」の右側のレジストリキーリストの下

    部の空白を右クリック→「新規」にマウスカーソルをあわせると出てくるメニューから「DWORD値」を左クリック→名前欄の「新しい値」を全削

    除し、「ProcessorAffinityMask」(半角英数だけです)と入力して名前欄外を左クリックで正式な名前に確定→「ProcessorAffinityMask」のレジスト

    リキーを右クリックして出てくるメニューの「修正」を左クリック→「値のデータ」に適正な数字(半角英数だけです。後述します)を入力して

    「OK」を左クリック→「レジストリエディタ」を右上の×印を左クリックして終了→PCを再起動すると効果が出ます。問題は、

    「ProcessorAffinityMask」の「値のデータ」に入力する数字です。OS(WINDOWS)は、CPUのスレッド数は、2進数で「0→スィッチ

    off」「1→スィッチon」で処理しているので、CPUが2コア2スレッドなら(ここで肝心なのは「スレッド数」のほうだけです)2進数で11、C

    PUが2コア若しくは4コアで4スレッドなら2進数で1111、CPUが6コア6スレッドなら2進数で111111を、それぞれ10進数に変

    換したもの(10進数では、「2の『スレッド数』乗―1」です。4スレッドだと、2の4乗で16、そこから1を引いて15が適正数値です)

    が、適正な数値です(適正な数値以外を使うと、存在しないスレッドのスィッチがオンになったり、存在するスレッドのスィッチがオフになったり

    してPCが壊れやすくなるので、絶対に適正な数値だけのほうが良いです。後、「値のデータ」は、「10進数」と「16進数」の間違いにも気を

    つけてください)。以上がやり方です。もし以上に述べたことが現実的事実なら、「ProcessorAffinityMask」のレジストリキーを付け加えるのを頑張

    って下さい。きっとPCライフが少し快適になるはずです。取り急ぎ以上です。お役に立てれば幸いです。

    遅延プロシージャコールのレジストリ値設定

    の事でしょう?

    意味なし・・・

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2019-01-03T07:41:55+00:00

    もし実害が無ければ、試してから批評していただけると幸いです。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2019-01-04T03:21:07+00:00

    マルチソケットのNUMA環境でI/Oデバイスが特定のソケットにしか接続されていないようなシステムで使う設定なので、1ソケットしかないような一般のパソコンでは、むしろターンアラウンドタイムの悪化を招いたり、処理が遅くなったりしますので、基本的に設定してはいけません。

    まあ、最近のAMD Ryzenなどの場合には**、**1ソケットでも実際にはMCMによるNUMA環境なので、物理CPUの配線の実装を知っていて適切に設定すれば、それなりに効果がある場合もありますが、その場合にはCPUドライバなどによって既に適切に設定されていますので、ユーザーが改めて設定する必要はないです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません