2012年09月07日
【BM】XPで _except_handler4_common を出なくする Kit作りました
プロシージャエントリポイント _except_handler4_common が msvcrt.dll から見つかりませんでした が Vista 向けアプリなどを動かすと出てくるんですが、出ないように Vista 用の msvcrt.dllを XP/2003 向けに改造したバージョン作りました。(Windows 2000にも入りますが、拡張カーネルに入ってる方がやや機能が上です
Windows XP/2003 Extend Kit v0.20(2012/9/7)
WindowsLU-KB2584577-v2-x86-INTL.exe
Windows XP(2013/12/24)
WindowsXP-KB2584577-v0.3a-x86-JPN.exe
中身は 先日の MFC42系列の拡張キットと合体させたもの。
v0.3に ws2help.dllの日付が 2008/04/14 02:26:35 の時にBSoDで落ちる不具合があったので修正しました
Windows XP(2016/4/19)
WindowsXP-KB2584577-v0.4-x86-JPN.wlu
WindowsXP-KB2584577-v0.4-x86-ENU.wlu
ちなみに、VistaやWindows 7でこのエラーが出る場合は、 XPの msvcrt.dllが混入している場合です ・ω・
Windows XP(2019/4/12)
WindowsXP-KB2584577-v0.5-x86-JPN.exe
関連サイト:
プロシージャ エントリ ポイント _except_handler4_common がダイナミックリンクライブラリ msvcrt.dll ... : あいそびの開発ノート
丁稚な日々
Link to msvcrt.dll. - Luoyang Press
Windows XP/2003 Extend Kit v0.20(2012/9/7)
WindowsLU-KB2584577-v2-x86-INTL.exe
Windows XP(2013/12/24)
WindowsXP-KB2584577-v0.3a-x86-JPN.exe
中身は 先日の MFC42系列の拡張キットと合体させたもの。
v0.3に ws2help.dllの日付が 2008/04/14 02:26:35 の時にBSoDで落ちる不具合があったので修正しました
Windows XP(2016/4/19)
WindowsXP-KB2584577-v0.4-x86-JPN.wlu
WindowsXP-KB2584577-v0.4-x86-ENU.wlu
ちなみに、VistaやWindows 7でこのエラーが出る場合は、 XPの msvcrt.dllが混入している場合です ・ω・
Windows XP(2019/4/12)
WindowsXP-KB2584577-v0.5-x86-JPN.exe
関連サイト:
プロシージャ エントリ ポイント _except_handler4_common がダイナミックリンクライブラリ msvcrt.dll ... : あいそびの開発ノート
丁稚な日々
Link to msvcrt.dll. - Luoyang Press
Twitter Feedback
この記事へのコメント
1. Posted by とくめい 2012年10月04日 11:32
エラーの理由がわかり、助かりました。
2. Posted by 通りすがり 2013年06月12日 08:35
神様ありがとう。
3. Posted by Svyat 2013年12月19日 21:06
That IS AWESOME! But what about Windows Server 2003 SP2? Thank you anyway!
4. Posted by 黒翼猫 2013年12月19日 21:30
It is possible, but I need some time :)
5. Posted by 2003x64 2013年12月20日 03:07
x64版はないでしょうか?
6. Posted by 黒翼猫 2013年12月20日 09:09
x64版は、逆アセンブラと動作環境がないのでちょっと厳しいです・ω・
7. Posted by 2003x64 2013年12月20日 22:35
それは残念です・・・。
逆アセンブラの環境はないですが、
動作環境でしたらDELLのですがXPx64 SP2のCDをお送りできます。
逆アセンブラの環境はないですが、
動作環境でしたらDELLのですがXPx64 SP2のCDをお送りできます。
8. Posted by 黒翼猫 2013年12月20日 23:13
XP の 64bit版のMSDNの環境はあるんですが、ファイルが若干違うんじゃないかな・ω・;
どちらにしても、逆アセンブルできないときついなぁ。
適当なプログラム実行してデバッガでダンプするのはちょっときつすぎますし
どちらにしても、逆アセンブルできないときついなぁ。
適当なプログラム実行してデバッガでダンプするのはちょっときつすぎますし
9. Posted by 神楽 2013年12月23日 22:08
WindowsXP-KB2584577-v0.3-x86-JPN.exe を入れたところ、起動に失敗するようになってしまいました。
一応ご報告。
一応ご報告。
10. Posted by 黒翼猫 2013年12月24日 09:22
色々試した結果、特定の環境でクラッシュすることが分かりました。
原因は ws2_32.dllです。
修正バージョンをリリースしましたのでお試しくださいませ・ω・
報告ありがとうございます
原因は ws2_32.dllです。
修正バージョンをリリースしましたのでお試しくださいませ・ω・
報告ありがとうございます
11. Posted by Svyat 2014年01月08日 20:20
Don't forget about Win2003, please!!!
12. Posted by Svyat 2014年05月08日 23:59
Will there be updated WindowsXP-KB2584577 and same for Win2003?
13. Posted by 黒翼猫 2014年05月09日 12:08
There is no plan now.
14. Posted by s 2015年01月30日 18:12
助かりました!
有難うございました!
有難うございました!
15. Posted by Cal 2016年04月22日 22:44
WindowsXP-KB2584577-v0.4-x86- ENU.exe
"Bad GateWay
If you don't use thedirect link, please change security level down at this site."
How to download??? Do I need to disable browser extensions?
"Bad GateWay
If you don't use thedirect link, please change security level down at this site."
How to download??? Do I need to disable browser extensions?
16. Posted by 黒翼猫 2016年04月22日 23:21
It rejects direct link.
Please be enabled your web browser referer .
Please be enabled your web browser referer .
17. Posted by Cal 2016年04月23日 00:31
Thank you, is it ok to install on non-english xp systems?
18. Posted by 黒翼猫 2016年04月23日 01:36
I have never checked without Japanese and English.
If you try to install other language, , you should be able to use recoivery console.
If you try to install other language, , you should be able to use recoivery console.
19. Posted by ど素人 2016年07月15日 12:54
こちらは XP PRO SP3 にも入れておいたほうが良いものでしょうか?
20. Posted by 黒翼猫 2016年07月15日 13:09
ええと…『にも』の意図するところが分からんのですが・ω・;
21. Posted by ど素人 2016年07月15日 15:08
Legacy Windows セキュリティ支援サイト (for Win2000 SP4-XP SP2)となってるので 伺いました。
22. Posted by 黒翼猫 2016年07月15日 15:49
これは、XP SP3用の改造プログラムです
23. Posted by psih_ya 2016年12月05日 22:15
寒いロシアからのご挨拶。
素晴らしい仕事を!
僕はXPの64bit版でのこのパッチの適用に興味を持っています。
あなたは、ソースコードと私を助けるかもしれない他の情報を提供してもらえますか?
素晴らしい仕事を!
僕はXPの64bit版でのこのパッチの適用に興味を持っています。
あなたは、ソースコードと私を助けるかもしれない他の情報を提供してもらえますか?
24. Posted by 黒翼猫 2016年12月06日 03:06
64bitは適切なPEバイナリエディタと逆アセンブラがなく、
64bit 版WINAPIに関する専門知識とx64アセンブラに関する知識が必要です
敷居が高いと思います
64bit 版WINAPIに関する専門知識とx64アセンブラに関する知識が必要です
敷居が高いと思います
25. Posted by psih_ya 2016年12月07日 21:49
僕は64 PEのアプリケーションと連携するためのツールを持っている。
26. Posted by 黒翼猫 2016年12月08日 09:51
64bit のPEの連携ツールに最低4つの機能が必要です
(32bit 版は私が自作しましたが64bitはむずかしいです)
・ExportTable にエントリーを追加する機能
・セクションテーブルを移動、追加、サイズ変更する機能
・再配置テーブルを追加(セクションテーブルの移動時に動的に変更する)機能
・PEテーブルの整合性を確認できる機能(チェックサム、Code/Data/ファイルサイズ)
ありますか?
(32bit 版は私が自作しましたが64bitはむずかしいです)
・ExportTable にエントリーを追加する機能
・セクションテーブルを移動、追加、サイズ変更する機能
・再配置テーブルを追加(セクションテーブルの移動時に動的に変更する)機能
・PEテーブルの整合性を確認できる機能(チェックサム、Code/Data/ファイルサイズ)
ありますか?
27. Posted by ちゅーりっぷ 2016年12月09日 06:05
XP(32bit)のカーネル改造ならPAEで4GB以上に対応させるパッチがあるが、Windows2000やServer2003には
存在するがXPでは欠落している部分を適当にごまかしているだけなので、パッチしてもPAE対応一部アプリで不具合が発生する。4GB超えパッチしたXPでVSuite Ramdisk(Server Edition)でOS管理領域内に4GBを超えるRAMDiakを作成しようとするとOSごとハングしました。この問題はXP無印〜SP3共通
で発生します。
なおSuperspeed RamDisk PlusではXPでもOS管理領域内に4GBを超えるRAMDiskが作成できました。
関連
XP32Bit版のメモリ4G超でHAL.DLLにパッチ適用が必要な理由
存在するがXPでは欠落している部分を適当にごまかしているだけなので、パッチしてもPAE対応一部アプリで不具合が発生する。4GB超えパッチしたXPでVSuite Ramdisk(Server Edition)でOS管理領域内に4GBを超えるRAMDiakを作成しようとするとOSごとハングしました。この問題はXP無印〜SP3共通
で発生します。
なおSuperspeed RamDisk PlusではXPでもOS管理領域内に4GBを超えるRAMDiskが作成できました。
関連
XP32Bit版のメモリ4G超でHAL.DLLにパッチ適用が必要な理由
28. Posted by Dibya 2017年08月31日 02:31
Any update this year?
29. Posted by 犬 2017年12月19日 18:46
ありがとう神
30. Posted by 通りすがり 2018年02月04日 05:42
WindowsXP上で
Skype7.40が動作可能になるような
Kitを作成する事は可能でしょうか?
可能であれば作成お願いします。
XPの最新バージョンである7.36.0.150では
最近、何度起動しても
正常に接続できないようですので。
Skype7.40が動作可能になるような
Kitを作成する事は可能でしょうか?
可能であれば作成お願いします。
XPの最新バージョンである7.36.0.150では
最近、何度起動しても
正常に接続できないようですので。
31. Posted by しろうと 2018年03月15日 09:01
助かりました♪ありがとうございます。
32. Posted by manoa 2018年08月27日 01:21
hi, can you please make XP x64 version ? thank :)
33. Posted by 黒翼猫 2018年08月27日 10:08
That is difficult. sorry
34. Posted by malcom 2018年09月20日 19:33
自分の環境で拡張カーネルを導入してから一部のソフトを起動したらCtrl+Cキーでアプリケーションが終了しましたと表示されて起動しません
35. Posted by 黒翼猫 2018年09月21日 11:08
一部のソフトがこちらで入手可能なソフトでしたら、名称とバージョンを教えてください。
36. Posted by malcom 2018年09月23日 05:27
Otter Browserというブラウザーの最新版のRC12です。
37. Posted by 2018年10月16日 22:19
ACCCx4_7_0_400.zip(Adobe Fontのクラウド用アプリ)をXPで起動しても出ます
たぶん64bitアプリ全般
「ctrl+cキーでアプリケーションが終了しました」メッセージが出るようになると思います
「プロシージャエントリポイント _except_handler4_common が msvcrt.dll から見つかりませんでした」エラーの代わりに出るみたいで、結局解決になっていなかったのではと
たぶん64bitアプリ全般
「ctrl+cキーでアプリケーションが終了しました」メッセージが出るようになると思います
「プロシージャエントリポイント _except_handler4_common が msvcrt.dll から見つかりませんでした」エラーの代わりに出るみたいで、結局解決になっていなかったのではと
38. Posted by 2018年10月16日 22:20
このエラーを出なくするKitをアンインストールする方法を教えてください
プログラムの削除にもアンインストーラーもありません
プログラムの削除にもアンインストーラーもありません
39. Posted by 2018年10月16日 22:31
XPでエンベ化はしていません
再現手法で思い当たるのは
MacTypeを入れている状態で、MacTypeを上書きバージョンアップインストールすると挙動がおかしくなってOS全体ですが今まで動作していたソフトウェア群が起動するときに「ctrl+cキーでアプリケーションが終了しました」メッセージを出したのちに起動するか、メッセージののちに起動できなくなったりしました
MacTypeは最新版で、一度アンインストールしてから再インストール、まだ挙動不審だったのでアンインストールしてから再インストールすると落ち着きましたXPです
スタートアップのタスクトレイに載る小さなソフトから、メモ帳まで、何でもそのメッセージが出ていました
現在は、AdobeFontのクラウドアプリでメッセージが出ましたので報告いたします
森沢のフォントクラウド動機アプリも同じだったと思います
誤字すみません
ロシア語の人にはもう少し平易な日本語で返答してあげると優しいと思いました。「敷居が高い」を「むずかしい」と置き換えるような感じです。
失礼しました
再現手法で思い当たるのは
MacTypeを入れている状態で、MacTypeを上書きバージョンアップインストールすると挙動がおかしくなってOS全体ですが今まで動作していたソフトウェア群が起動するときに「ctrl+cキーでアプリケーションが終了しました」メッセージを出したのちに起動するか、メッセージののちに起動できなくなったりしました
MacTypeは最新版で、一度アンインストールしてから再インストール、まだ挙動不審だったのでアンインストールしてから再インストールすると落ち着きましたXPです
スタートアップのタスクトレイに載る小さなソフトから、メモ帳まで、何でもそのメッセージが出ていました
現在は、AdobeFontのクラウドアプリでメッセージが出ましたので報告いたします
森沢のフォントクラウド動機アプリも同じだったと思います
誤字すみません
ロシア語の人にはもう少し平易な日本語で返答してあげると優しいと思いました。「敷居が高い」を「むずかしい」と置き換えるような感じです。
失礼しました
40. Posted by 黒翼猫 2018年10月17日 09:22
更新プログラムのなかにあるとおもうのですがないのであれば
これより新しい、WIndows XP Embedded のアップデートファイルがあるので
それを使って上書きするかインストーラーを手動で展開して、
そこに正規のバイナリを上書きコピーして、いんすとーるすると強制上書きができます
これより新しい、WIndows XP Embedded のアップデートファイルがあるので
それを使って上書きするかインストーラーを手動で展開して、
そこに正規のバイナリを上書きコピーして、いんすとーるすると強制上書きができます
41. Posted by ど素人 2019年02月14日 15:58
サポート終了だと思われますが xpでのスカイプ7.36.0.150がチャットのみで通話が出来なくなりました。8はインストできないし なんとかなりませんでしょうか?
42. Posted by 白猫 2019年02月16日 23:35
x86のsp3でやってみたけど普通にまだ出る...
43. Posted by 黒翼猫 2019年02月18日 08:44
>>42
・ターゲットアプリのフォルダに msvcrt.dll がありませんか?
・system32の msvcrt.dll が2008年のファイルから置き換わっていますか?
・ターゲットアプリのフォルダに msvcrt.dll がありませんか?
・system32の msvcrt.dll が2008年のファイルから置き換わっていますか?
44. Posted by ななし 2019年04月02日 11:20
Windows XP SP3へのMsys2 32ビットのセットアップ(https://sourceforge.net/projects/msys2/files/Base/i686/msys2-i686-20161025.exe/download)において、「Ctrl+Cキーでアプリケーションが終了しました」が発生し、正常にセットアップできませんでした。
コメント欄を見ていると、おそらくインストーラにMSVCRTが同梱されていて、システムのファイルより優先されて実行されている状態と推測しますが、単一ファイルのインストーラの場合に何か対策はありますでしょうか?
また、このエラーの場合は、こちらのパッチを当てていないとそもそもDLLエクスポートされた関数が見つからずに実行できないものが、今回このようなエラーに置き換わっているような状態でしょうか?
以上、お手数おかけしますがご回答いただけると幸いです。
コメント欄を見ていると、おそらくインストーラにMSVCRTが同梱されていて、システムのファイルより優先されて実行されている状態と推測しますが、単一ファイルのインストーラの場合に何か対策はありますでしょうか?
また、このエラーの場合は、こちらのパッチを当てていないとそもそもDLLエクスポートされた関数が見つからずに実行できないものが、今回このようなエラーに置き換わっているような状態でしょうか?
以上、お手数おかけしますがご回答いただけると幸いです。
45. Posted by 黒翼猫 2019年04月02日 13:27
>>44
不具合が出るXPの仮想環境が用意できるなら調べてみます
(ライセンス未認証で 構いません)
不具合が出るXPの仮想環境が用意できるなら調べてみます
(ライセンス未認証で 構いません)
46. Posted by ななし 2019年04月02日 14:13
>>45
正直当該ソフトのインストールは旧版のXP対応のものを入れたので、これ(Msys)自体にはまったくこだわりはないのですが、仮にこの擬似MSVCRTの機能が向上したり、何かの解析が進むのであれば気になるところです。
仮想環境はこちらのローカルにVMインストールするということでしょうかね、とりあえず進めておきます。
正直当該ソフトのインストールは旧版のXP対応のものを入れたので、これ(Msys)自体にはまったくこだわりはないのですが、仮にこの擬似MSVCRTの機能が向上したり、何かの解析が進むのであれば気になるところです。
仮想環境はこちらのローカルにVMインストールするということでしょうかね、とりあえず進めておきます。
47. Posted by 黒翼猫 2019年04月03日 08:51
>>46
VM環境を作成後、再現が確認できたら
どこかのストレージサービスにアップしていただいてから
リンクと再現手順をここにコメントしていただければ調査します
よろしくおねがいします
VM環境を作成後、再現が確認できたら
どこかのストレージサービスにアップしていただいてから
リンクと再現手順をここにコメントしていただければ調査します
よろしくおねがいします
48. Posted by ななし 2019年04月04日 09:55
>>47
VM作成して再現確認し、アップロードしました。
My Documentsにあるmsys2-i686-20161025.exeを実行してインストーラを起動すると、途中で「Ctrl+Cにより停止されました」というようなエラーで停止します。
ちなみにこちらのMSVCRTを適用しない場合は、「プロシージャエントリポイント〜」エラーが発生していました。
XP環境構築手順:
https://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/
にてOSインストールし、念のためSP3を適用したものです。
仮想マシンの”くせ”として、以下の特徴があるようです。
・マウス統合を使用するとマウスの挙動がおかしい
・再起動が正常動作せず、OSの再起動を行った場合は、仮想マシンのメニューからハードウェアの再起動を行わないといけない場合がある
以上、よろしくお願いします。
VM作成して再現確認し、アップロードしました。
My Documentsにあるmsys2-i686-20161025.exeを実行してインストーラを起動すると、途中で「Ctrl+Cにより停止されました」というようなエラーで停止します。
ちなみにこちらのMSVCRTを適用しない場合は、「プロシージャエントリポイント〜」エラーが発生していました。
XP環境構築手順:
https://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/
にてOSインストールし、念のためSP3を適用したものです。
仮想マシンの”くせ”として、以下の特徴があるようです。
・マウス統合を使用するとマウスの挙動がおかしい
・再起動が正常動作せず、OSの再起動を行った場合は、仮想マシンのメニューからハードウェアの再起動を行わないといけない場合がある
以上、よろしくお願いします。
50. Posted by ななし 2019年04月14日 20:17
>>48
原因究明&対応カーネルリリースありがとうございます。VM提供した甲斐がありました(たいした手間でもないですが)。
このところXPで動作しないソフトがとても多くなってきているので、本当に助かります。
原因究明&対応カーネルリリースありがとうございます。VM提供した甲斐がありました(たいした手間でもないですが)。
このところXPで動作しないソフトがとても多くなってきているので、本当に助かります。
51. Posted by Thomas 2020年01月25日 10:28
Win2000拡張カーネルに「_except_handler4_common」はまだですか?
I installed exFAT driver on Windows 2000.
EXFAT.SYS 133 KB 1/21/2008
UEXFAT.DLL 55 KB 1/21/2008
I tried to format.
FORMAT I: /fs:exfat
エラーが出た:The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll
04/22/2015 05:18 PM 353,360 msvcrt.dll
Any fix?
I installed exFAT driver on Windows 2000.
EXFAT.SYS 133 KB 1/21/2008
UEXFAT.DLL 55 KB 1/21/2008
I tried to format.
FORMAT I: /fs:exfat
エラーが出た:The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll
04/22/2015 05:18 PM 353,360 msvcrt.dll
Any fix?
52. Posted by Thomas 2020年01月26日 09:31
Ah! 拡張カーネルのNT6のmsvcrtにはあります。
でも、問題はIFSUTIL.DLL
でも、問題はIFSUTIL.DLL
53. Posted by 黒翼猫 2020年01月27日 13:41
>>52
exfat.sys をWindows 2000に組み込むことはできますが、システムカーネルの fat manager がメディアに対応していないのでフォーマットはできません。
exfat.sys をWindows 2000に組み込むことはできますが、システムカーネルの fat manager がメディアに対応していないのでフォーマットはできません。
54. Posted by ななしのごんべい 2021年04月21日 11:50
AMDのAPU環境にてこのキットを導入すると、コアを見失う?ことがあるようです。
A10-7850K搭載PCでタスクマネージャーを見てみると、CPU使用率のグラフは、常に本来の論理コアである4つ表示されるはずですが、
このキットを導入すると、4つ未満のグラフしか表示されないことがしばしばあります。
この表示されるグラフの個数は起動時に決定し、一度起動すると固定されます。
ゲームのFPSに影響がでるので、1つのグラフしか表示されていない場合は、常にシングルコアとして動いていて、2,3つの場合はそれぞれ常にデュアルコア、常にトリプルコアとして動いているものと思われます。
ハードの故障も疑いましたが、同ハードにて、このキットを導入していない場合にコアを見失う現象が確認出来なかったので、ここに書き込みをさせていただきました。
intel core i5-3570Kの環境ではコアを見失う現象は確認出来なかったので、AMD(APU?)特有の現象と思われます。
A10-7850K搭載PCでタスクマネージャーを見てみると、CPU使用率のグラフは、常に本来の論理コアである4つ表示されるはずですが、
このキットを導入すると、4つ未満のグラフしか表示されないことがしばしばあります。
この表示されるグラフの個数は起動時に決定し、一度起動すると固定されます。
ゲームのFPSに影響がでるので、1つのグラフしか表示されていない場合は、常にシングルコアとして動いていて、2,3つの場合はそれぞれ常にデュアルコア、常にトリプルコアとして動いているものと思われます。
ハードの故障も疑いましたが、同ハードにて、このキットを導入していない場合にコアを見失う現象が確認出来なかったので、ここに書き込みをさせていただきました。
intel core i5-3570Kの環境ではコアを見失う現象は確認出来なかったので、AMD(APU?)特有の現象と思われます。
55. Posted by 黒翼猫 2021年04月28日 09:37
>>54
キットの一部のファイルのみ導入して確認してみるとよいかもしれません。
例えば msvcrt.dll のみ書き戻してみるなど
キットの一部のファイルのみ導入して確認してみるとよいかもしれません。
例えば msvcrt.dll のみ書き戻してみるなど
56. Posted by 谷岡博昭 2023年05月31日 11:03
お世話になります
「wlupdate v1.4」をdownloadしたいのですが見当たりません
ご指導よろしくお願いいたします
谷岡博昭
「wlupdate v1.4」をdownloadしたいのですが見当たりません
ご指導よろしくお願いいたします
谷岡博昭
57. Posted by 黒翼猫 2023年05月31日 11:20
>>56
最新版は1.5bで、ダウンロードできる一番古いバージョンは 1.4aになります。
WLUの案内ページか左のおすすめ記事からダウンロードしてください。
1.4云々はどちらからの情報でしょうか
古いページが残ってるようでしたら修正いたしますのでよろしくお願いします
最新版は1.5bで、ダウンロードできる一番古いバージョンは 1.4aになります。
WLUの案内ページか左のおすすめ記事からダウンロードしてください。
1.4云々はどちらからの情報でしょうか
古いページが残ってるようでしたら修正いたしますのでよろしくお願いします