web-dev-qa-db-ja.com

プロシージャエントリポイントEncodePointerがkernel32.dllに見つかりませんでした

Windowsコンピューターでプログラムを実行しようとすると、このエラーが発生します。

enter image description here

これはオランダ語のWindowsバージョンであるためオランダ語ですが、英語では「プロシージャエントリポイントEncodePointerがkernel32.dllに見つかりませんでした」のようになります。

私はネットで解決策を探していましたが、それはWindowsのSPと関係があると思います。これはシステム設定です:

enter image description here

これは、Windowsを使用していないことを意味しますXP Service Pack?私は他の人のためにこれに取り組んでいます、それはインターネットに接続されていない古いコンピュータです。

問題を解決するには、コンピューターをインターネットに接続し、すべてのWindows更新プログラムをインストールする必要がありますか?他の解決策はありませんか?

7
waanders

はい、EncodePointerはWindowsに導入されましたXPサービスパック2です。このため、ソフトウェアが機能していない理由として、これがインストールされていないことが考えられます。ただし、これはコンピュータをインターネットに接続する必要があります。

代わりに、別のコンピューターを使用して サービスパック をダウンロードし、CDまたはUSBスティックに入れます。対象のコンピュータのハードディスクにコピーして実行します。他のアップデートはおそらく必要ありません。

(注:「このインストールパッケージはITプロフェッショナルを対象としています... Windows Updateにアクセスしてください」というダウンロードページのビットを無視してください。この状況では、このパッケージは、単一のサービスパックでも、Service Packをインストールする最も簡単な方法です。コンピュータ、そしてプロセスは特に難しいことではありません。)

8
Harry Johnston