Windows 2000の固有の不具合を修正した拡張カーネル
Firefox 24で Addon のインストールに失敗する理由が判明
Windows 2000 Kernel32 改造計画【BM】
例のFirefoxの問題と user32.dll のバグに対応した
日本語版v23h/English 版 v23h および、ゲーム対応版 日本語 v23hG/English 23hG リリースしました。
これで、Firefox 24も怖くない…はず
*追記[10/10 9:00] ゲーム対応版と comctl32の v5.82の組み合わせで不具合が出ています。
**さらに追記[10/10 15:30] 修正した v2.3h2リリースしました
覚書
comctl32.dll
InitCommonControlsEx: push 00000018h push L71711F60 call SUB_L71774868 xor ebx,ebx inc ebx mov [ebp-28h],ebx xor esi,esi mov [ebp-24h],esi mov [ebp-20h],esi mov edi,[ebp+08h] cmp edi,esi jz L71724620 cmp dword ptr [edi],00000008h jnz L71724620 test dword ptr [edi+04h],7FFFC000h jnz L71724620 cmp [L7177FEF0],esi jz L717245B4 lea eax,[ebp-24h] call SUB_L7173B8AC xor eax,eax inc eax ActivateActCtx の返り値が 0だとまずい mov [ebp-20h],eax L717245B4: mov [ebp-04h],esi cmp [ebp-20h],esi jnz L717245C4 cmp [L7177FEF0],esi jnz L717245F3 L717245C4: mov [ebp-1Ch],esi L717245C7: cmp dword ptr [ebp-1Ch],00000014h jnc L717245F3 mov esi,[ebp-1Ch] shl esi,04h mov eax,[esi+L7177F128] test [edi+04h],eax jz L71724607 push [L7177FEF0] call [esi+L7177F120] test eax,eax jnz L71724601 and [ebp-28h],eax xor esi,esi L717245F3: or dword ptr [ebp-04h],FFFFFFFFh call SUB_L71724610 mov eax,[ebp-28h] jmp L71724622 L71724601: mov [esi+L7177F12C],ebx L71724607: inc [ebp-1Ch] xor esi,esi jmp L717245C7 L7172460E: xor esi,esi SUB_L71724610: cmp [ebp-20h],esi jz L7172461F push [ebp-24h] push esi call [KERNEL32.dll!DeactivateActCtx] L7172461F: retn |
毎日、この blog の情報を読むのを楽しみにしております & 有用なソフトを有難うございます。13年前の PenⅢ メモリ256MB な超非力ノートで Win2000 を使っております。
日本語版 v23h を導入してみたのですが、再起動後、タスクバー真っ白、スタートアップで立ち上げてる Taskmgr, Procexp が立ち上がらず、cports は画面真っ白。という状態になりました。
Win+R で「ファイル名を指定して実行」のダイアログは出たので、そこから appwiz.cpl を立ち上げ、v23h をアンインストールすると、ダイアログ内に文字が表示されず、タイトルの文字が文字化け、OK ボタンを押しても処理が進まない。という状態になりました。
shell で使ってる nyaos は正常に立ちあがっていたので、そこから WINNT フォルダの $NtUninstallKB935839/spuninst 内の spuninst.exe で v23g3 に戻しました。
気になる点といえば、下記 10/1 に v23g3 入れた後、10/3に入れようとした KB890830 が入らなかった位でしょうか?
10/3 KB890830(http://blog.livedoor.jp/blackwingcat/archives/1815495.html) -> エラーでインストールできず
10/1 拡張カーネル v23g3 導入 -> 正常
もしかすると私だけの症状なのかもしれませんが、一報入れておきます。
毎日、この blog の情報を読むのを楽しみにしております & 有用なソフトを有難うございます。13年前の PenⅢ メモリ256MB な超非力ノートで Win2000 を使っております。
日本語版 v23h を導入してみたのですが、再起動後、タスクバー真っ白、スタートアップで立ち上げてる Taskmgr, Procexp が立ち上がらず、cports は画面真っ白。という状態になりました。
Win+R で「ファイル名を指定して実行」のダイアログは出たので、そこから appwiz.cpl を立ち上げ、v23h をアンインストールすると、ダイアログ内に文字が表示されず、タイトルの文字が文字化け、OK ボタンを押しても処理が進まない。という状態になりました。
shell で使ってる nyaos は正常に立ちあがっていたので、そこから WINNT フォルダの $NtUninstallKB935839/spuninst 内の spuninst.exe で v23g3 に戻しました。
気になる点といえば、下記 10/1 に v23g3 入れた後、10/3に入れようとした KB890830 が入らなかった位でしょうか?
10/3 KB890830(http://blog.livedoor.jp/blackwingcat/archives/1815495.html) -> エラーでインストールできず
10/1 拡張カーネル v23g3 導入 -> 正常
もしかすると私だけの症状なのかもしれませんが、一報入れておきます。
v23h の comctl32 を v5.82モードでインストールすると一部の環境でEXPLORERが起動しないという不具合と。すべての環境で、taskmgr.exe がエラーをはいて落ちる(これは 実は、taskmgrのバグなのですが)という問題が発生したため、 comctl32.dllで Windows Server 2003版を改造して使うのを取りやめて元に戻したバージョンにしました。
元に戻すためには、 comctl32.dll を %systemroot%\$NtUninstallKB935839-v23h$\ から system32 にコピーして再起動してください。
v23h の comctl32 を v5.82モードでインストールすると一部の環境でEXPLORERが起動しないという不具合と。すべての環境で、taskmgr.exe がエラーをはいて落ちる(これは 実は、taskmgrのバグなのですが)という問題が発生したため、 comctl32.dllで Windows Server 2003版を改造して使うのを取りやめて元に戻したバージョンにしました。
元に戻すためには、 comctl32.dll を %systemroot%\$NtUninstallKB935839-v23h$\ から system32 にコピーして再起動してください。
Firefox24でアドオンのインストールとファイルのダウンロードができるようになりました。
今後は23.01を使い続けるしかないと半場あきらめかけていたのですが
本当にありがとうございました。
Firefox24でアドオンのインストールとファイルのダウンロードができるようになりました。
今後は23.01を使い続けるしかないと半場あきらめかけていたのですが
本当にありがとうございました。
v23h2 導入で正常動作確認しました。PowerShell 2 も入れました。
本当にいつもいつも有難うございます。
13年前のWin2k搭載機 なのに、我が家のメイン機(XP)とほとんど同じソフトが走るという素晴らしさ!よ。
v23h2 導入で正常動作確認しました。PowerShell 2 も入れました。
本当にいつもいつも有難うございます。
13年前のWin2k搭載機 なのに、我が家のメイン機(XP)とほとんど同じソフトが走るという素晴らしさ!よ。