swf動画再生時に「このバージョンは古すぎるため動作をサポートしていません。アップグレードしてからご利用ください」という問題を解決


1.hostsファイルを変更する

C:\Windows\System32\drivers\etcディレクトリ内のファイルを編集しhosts(最初にバックアップとしてコピーを作成します)、最後に次の行を追加します。

127.0.0.1 geo2.adobe.com
127.0.0.1 fpdownload2.macromedia.com
127.0.0.1 fpdownload.macromedia.com
127.0.0.1 Macromedia.com

保存してください。


2. hosts ファイルを編集する権限を昇格します。

プロンプトを編集できず、権限がない場合は、ファイルを右クリックし、プロパティ、セキュリティ タブ、詳細設定の順にクリックし、所有者を管理者に変更し、適用をクリックして権限ウィンドウをリロードし、追加をクリックしてプリンシパル管理者を選択し、次に [フル コントロール] を選択し、必ず hosts ファイルを編集してください。


3. 独立したプレーヤー、つまりローカル SWF を実行する場合

設定ファイル「settings.sol」をクリーンアップする(安全な方法)

①ディレクトリ「C:\Users\ユーザー名\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys」を開き、「settings.sol」ファイルを削除します。

②「settings.sol」という名前の空のファイルを作成し、属性を「読み取り専用」に設定します。(安全!)

Flash Player を実行すると、現在のバージョン情報と最新のバージョン情報を保存するための設定ファイル「settings.sol」が生成され、最新バージョンでないことが検出されると、「このバージョンは古すぎます」というメッセージが表示されます。の実行はサポートされていません。アップグレード後に使用してください」というメッセージが表示された場合は、この構成ファイルを削除すると、プロンプトは表示されなくなり、最後に読み取り専用の空のファイルを使用して、Flash Player スタンドアロン プレーヤーがバージョン情報を再度保存するように制限すると、問題が発生する可能性があります。きっぱりと解決しました。

Macromedia ディレクトリを削除します (積極的な方法)

それでもうまくいかない場合は、私と同じように%USERPROFILE%\AppData\Roaming、そのディレクトリの下にある Macromedia ディレクトリを削除してください。
Macromedia ディレクトリを削除するには、通常は%USERPROFILE%\AppData\Roamingそのディレクトリ内にあり、何気なく開いたフォルダのアドレス バーに赤いテキストをコピーして貼り付け、Enter キーを押して、このディレクトリ内の Macromedia フォルダを削除します。すべてのソフトウェアを動作させ、削除してください。このディレクトリに重要なファイルが存在するかどうかに注意してください。

おすすめ

転載: blog.csdn.net/zhaopeng01zp/article/details/130356561