拡張カーネルセットアップリファレンス【増補版】
Windows 2000 拡張カーネルv2.6リリースとその説明
Windows 2000 Kernel32 改造計画【BM】
Explorer自動終了
v18系など、一部のバージョンでEXPLORERが起動してる時に、いちいち終了してくださいと出るのを抑制するために自動で閉じます。
OLE32Debug版にするとDebuggerにOBJECT関数の動作を報告するので多少重くなります。
動かしたいアプリがある場合に使うと何かわかるかもしれません。
報告内容はDebuggerViewerなどで見れます
Vista MUIのチェックを外すと Vistaのメモ帳などが動作する代わりに、パフォーマンスがかなり悪化します。
DX10 Stubにチェックを入れるとDX10・11の機能が有効になります。DX10以上対応の Geforce を搭載してる場合以外は無効にしてください。
(少なくともNVIDIA GT8xxxxより前のボードは不可/Driver は 175 より前は不可)
確認してるものとしては、第3世代より前のIntel HDでは利用不可でした
動作には、バーテックスシェーダーとピクセルシェーダーの両方が v4.0以上必須です
QuerySystemのバグ修正をしない ESETなどで、QuerySystemのバグを修正して正常な動作にするとESETのバグでメモリリークを起こすことが報告されています。逆に修正しないとDropBoxなどが死にます。
MSVCRT
NT6系にすると dwmapi.dll なども有効になります。
GDIPLUSをv1.0から v1.1にアップグレードします
多数のVistaアプリが動作するようになりますが
一部、dwmapiの存在でVista判定してるアプリがあるため不具合がある場合はNT5にしてみてください。
COMCTL32
2000系とXP系の COMCTL32を切り替えます。
5.2は単に上位だと思います
自己署名有効
ウィルス検出の誤検出回避用のテストです。あんまり効果は無いかもしれません
PrintWindowはXP系関数を無効にします
一部のテーマ変更アプリを入れるとXPと判断されて、関数が異常動作し重くなるのを防ぎます。
K32はWin7系のK32で始まる以下のPSAPIの関数を無効にします。
| K32EmptyWorkingSet K32EnumDeviceDrivers K32EnumPageFilesA K32EnumPageFilesW K32EnumProcesses K32EnumProcessModules K32GetDeviceDriverBaseNameA K32GetDeviceDriverBaseNameW K32GetDeviceDriverFileNameA K32GetDeviceDriverFileNameW K32GetMappedFileNameA K32GetMappedFileNameW K32GetModuleBaseNameA K32GetModuleBaseNameW K32GetModuleFileNameExA K32GetModuleFileNameExW K32GetModuleInformation K32GetPerformanceInfo K32GetProcessImageFileNameA K32GetProcessImageFileNameW K32GetProcessMemoryInfo K32GetWsChanges K32InitializeProcessForWsWatch K32QueryWorkingSet |
特にエラーの報告がないのですが、有効、無効が簡単に実装できたので追加してあります
その他はVista系関数を無効にします
Vista系関数を有効にしてると一部プログラムがVistaだと判断して誤動作するのを防ぎます。
誤動作は心配なければチェックを外す、互換性重視ならチェックをいれて無効にするという使い方
をします。経験や皆さんの報告で影響があるかないかでデフォルト値を決めています。
QueryFullImageはオンラインゲームの動作で影響するのが報告されています
他は一部の.Net 4アプリで影響がごくまれにあります
PreferredUILanguages
| GetThreadPreferredUILanguages SetThreadPreferredUILanguages GetProcessPreferredUILanguages SetProcessPreferredUILanguages |
ApplicationRecovery系
| RegisterApplicationRecoveryCallback ApplicationRecoveryInProgress RegisterApplicationRestart ApplicationRecoveryFinished |
QueryFullImage
| QueryFullProcessImageNameA QueryFullProcessImageNameW |
StringEx系
| GetLocaleInfoEx CompareStringEx GetTimeFormatEx GetDateFormatEx GetNLSVersionEx EnumSystemLocalesEx |


“MSVCRT”じゃなくって?
詳しい項目別の設定効果を書き出してくださったおかげで
疑問だった点が大方理解できました。
ありがとうございました。
DX10 Stubのチェックについてなのですが
わたしの環境はDX9cで
CPUはPentum4 2.0GHz たぶんノースウッド
マザーボードはAlbatron PX865PE Pro
ビデオカードはNVidiaGeForce FX-5200
という構成なのですが
「~以前のボード」というのが正直よくわかりません。
この場合、チェックはどうしておけばよさそうな感じでしょうか?
宜しくお願い致します。
Geforce は名前の通り、GTX 8000シリーズの3世代前のなので無理です、DX10は無効でお使いください。
ビデオカードについてのご解答ありがとうございます。
COMCTL32の設定についてなのですが
パソコンに入っているファイルが5.81で
拡張カーネルの設定では5.82にした場合
WINDOWS内のファイルが5.82に書き換えられるということでしょうか?
そうです
スラドの記事からの引用になりますが、今年の夏で、DropBoxがXPのサポートを止めるそうです。
多分、私のツイートの方がスラドの記事より先にキャッチしてます・ω・w
http://twitter.com/BlackWingCat/status/722644388204167168
しぶとく拡張カーネルを使わせて頂いています。
V2.9fGで、Vista MUIのチェックを外してインストールしたのですが、
ご指摘の通りパフォーマンスが大幅に悪化してしまいました。
Vista MUIにチェックを入れた本来の設定に戻したいのですが、
インストール後にチェックの設定を変更するには
どのように操作をすればよいのでしょうか?
宜しくお願い致します。
>>8
アンインストールして、設定を変更して上書きインストールすればOKです。
一度でも、バージョンに関わらず、拡張カーネルを 上書きインストールしている場合は、アンインストールすると
動作しなくなることがあるので、上書きインストールし続けてください。
WINDOWS2000は軽くて最高無比のOSなのですが、
現在ブラウザが苦しくなって来ています。
Firefox52.8、Palemoon27.5では
ちばぎんのサイトにログオンできません。
マイナーなものでも構いませんので、
何か古いものをベースに
新し目の実装をしたブラウザはないものでしょうか?
Palemoon27.9.4をVista互換モードで使うという手がありますか・・・
しかしそうすると、VistaMUIを無効にして高速化してしまうと、
Vista互換モードが使えなくなり、
Palemoon27.9.4は使えなくなってしまうのではないでしょうか?
あちらを立てればこちらが立たずで苦しいですね・・・
Vista MUI無効にチェックを入れて、
上書きインストールをしてみました。
反応のスピードが驚く程違いますね。
いろいろ設定を変えてのインストールを試す事は、
スキルアップに繋がるという面もあるのですが、
ここのVista MUI無効にチェックを入れておくというのは
今後は必須だろうと思いました。
もうVistaの事は忘れた方がいいのかもしれません。
>>11
Vista MUI については
http://blog.livedoor.jp/blackwingcat/archives/1826094.html
の記事で詳細が書いています。
Vista 互換モードは OS バージョンの偽装を行うだけで MUI とは無関係です
普通は要らないと思いますので熟読されて判断してみてください。