bookmark_border[暫定対処] iTunesがiTunes cannot run because some of… で起動しない件

iTunesを起動しようとしたら iTunes cannot run because some of its required files are missing と言われ起動できなかったので暫定的な対処。

インストールしているiTunesを一回アンインストールしたり、古いバージョンをインストールする作業が伴います。この情報は自己責任でご活用ください。

1. バックアップを取る

一度iTunesのアンインストールを伴いますので念のためバックアップを取っておきましょう。私はバックアップからの復元は特に必要ありませんでしたが念のためです。

2. iTunesを一旦アンインストールする

アプリと機能 からアンインストールします。

3. 古いバージョンをダウンロードする

問題が起こっているのはバージョン12.12 のようです。公式がその前のバージョン 12.10.11 を配布していますのでダウンロードしておきます。

iTunes 12.10.11 for Windows (Windows 64 bit) (apple.com)

4. インストール

古いインストーラを起動してインストールします。

5. 起動,直近の安定版12.11.4にアップデートする

インストールした12.10.11は少し前のバージョンです。直近の安定板と思われる12.11.4 にアップデートします。

起動すると 12.11.4 にアップデートするか尋ねてくるのでアップデートします(問題が起こっているのは12.12)。未確認ですが12.12より前の直近の安定板と思われます。

12.12がアップデート項目に上がってこないということは、Appleも問題を認識していて配布を一旦止めているのかもしれません。

言うまでもなく、12.12で対処されているであろう不具合に未対応のバージョンであることに注意は必要です。今Appleが頑張って対処してくれているはずなので、最新版の配布をしばらく待つことになりそうです。

bookmark_borderMinecraft Forgeのインストーラが開けないときはこうする

Forgeのインストーラである.jarファイルがダブルクリックで開けないときの対処です。

※バージョン1.20でも同様の手順です。(2023/12/20時点)

コマンドプロンプトで開く

.jarファイルはJavaという言語で書かれたプログラムを1つにまとめたものです。コマンドプロンプトからjavaコマンドで実行できます。

この記事ではJavaがPCにインストールされていること前提で進めます。

1. コマンドプロンプトを起動する

Windowsキー + Rcmd と打って OK を押します。

2. javaコマンドでforgeの.jarファイルを指定し、実行する

java -jar まで打ったら、コマンドプロンプトにforgeのインストーラをドラッグ&ドロップします。(javaの後ろと-jarの後ろには半角スペースを1つずつ入れます)

つまり、 java -jar Forgeのインストーラのパス のように入力できていればOKです。

Enterで実行します。

ここでエラーになる場合

Javaがインストールできていないか、それをコマンドプロンプトから使う設定ができていません。こちらの記事を参考にできます。

3. インストール

インストーラが立ち上がるので、画面を操作してインストールします。インストールが終わるまでコマンドプロンプトは閉じないようにします。

インストール中いろんな文字がコマンドプロンプト上に出るかと思いますが気にせず終わるのを待ちます。

終わってforgeのインストーラのOKボタンを押して再びコマンドが打てる状態に戻ったらコマンドプロンプトも閉じてOKです。


[広告] Minecraft Java版でForgeも動かせるマルチプレイのサーバーを用意するには、Xserverがおすすめです。

2023/12/21現在、1.20.2 [Forge]にも対応しており、Modを使ったマルチプレイを構築したい方に適したプランがあります。

処理性能No.1!快適なゲーム環境なら「Xserver for Game」

下記のバージョンのForgeから選ぶことができ、最新バージョンのForgeに対応していないModを使いたい方にも向いています。

Xserver for Gameで提供しているMinecraft Forgeイメージのバージョン

  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17.1
  • 1.16.5
  • 1.16.4
  • 1.16.3
  • 1.16.2
  • 1.16.1
  • 1.12.2

処理性能No.1!快適なゲーム環境なら「Xserver for Game」




カテゴリー: Java

bookmark_border[解説] Amazon Prime Videoが”VPNまたはプロキシのエラー”で見れない

※このサイトの情報は自己責任で参照, 参考になさってください。この記事の内容は予想で、内容に確証はありません。

Amazonプライムを見ようとしたら昨日まで見れていたのに見れなくなりました。ネットワークの設定は一切触っていないのになぜという感じです。

VPNもプロキシも使っていないのに「お使いのデバイスは、VPNまたはプロキシサービスを使用してインターネットに接続されています。VPNまたはプロキシサービスを無効にしてもう一度お試しください。」と表示されて動画が見れない事象が発生しました。回線はケーブルテレビです。

別宅の光回線に接続すると見られるようになるという状況です。


急いでいる方向け

AmazonにVPNやプロキシを使っていると誤解されている可能性があります。 そしてその誤解を解く方法は一般のインターネットユーザーができることではあまりないため、残念ながら思いの外八方塞がりな状況と思われます。

ケーブルテレビ(CATV)でインターネットを契約している方はこのエラーに出会う可能性が高いと考えられます。

※2022/01/15追記 1ヶ月ほど経った頃、急に見れるようになりました。Amazonが誤解と判断してくれたか、IPアドレスが変わった(後述)のかは不明です。

自分のIPアドレスが変われば改善する可能性がある

(Amazonから見た)自分のIPアドレスが変われば見られるようになる可能性大です。そのためには下記のことにトライできます。

  • プロバイダに問い合わせる
  • 光回線やモバイルWi-Fiなど、通信手段を別事業者に変える
  • ルーターとモデムを再起動する (希望薄い)
  • IPアドレスが変わるのを待つ (希望薄い。それがいつなのかは不透明で、そもそも変わらないかもしれない)

ルーターとモデムを再起動する

自分でできる一番手っ取り早い方法です。これらの機械が再起動するとき、機械は自分の住所にあたるIPアドレスをもう一度取得しようとします。そのときに今までと違うIPアドレスを手に入れることができれば動画を見られるようになると思われます。

しかし自分がプロバイダのネットワークに入っていて、プロバイダからプライベートIPアドレスをもらう形だとこれは上手くいかない可能性があります。(後述)

IPアドレスが変わるのを待つ

割り当てられたIPアドレスには大抵リースタイムという有効期限が定められており、期限が切れるともう一度IPアドレスを割り当ててもらおうとします。そのときにIPアドレスが変わることが期待できます。

これも自分がプロバイダのネットワークに入っているときは上手くいかないかもしれません。

プロバイダに問い合わせる

IPアドレスを変えてもらうよう問い合わせるのも一つの手です。(後述)


なぜ

※ここから先ある程度技術的な話が続きます。

AmazonにVPNやプロキシを使っていると誤解されている可能性があります。

Amazon公式のフォーラムを見ると同じような問題に遭っている方がいることがわかりました。

公式からのこのような返答が記録されています。

ルーターの再起動で異なるIPアドレスが割り当てられることで改善する可能性がございますので、再起動をお試しください。

https://jp.amazonforum.com/s/question/0D54P00007Knlza/

AmazonがVPNやプロキシを無効にするよう求めるのはなぜ?

ビデオオンデマンドサービスは権利などの関係で「このコンテンツはこの国限定で配信したい」などの事情があり、その視聴者がどの国の人なのかの判断はIPアドレスという住所に相当する情報が使われます。

ここで仮に自分がVPNを使って別の国のコンピュータ(ネットワーク)を経由してAmazonに接続したとします。すると、Amazonにとってはあたかもユーザーが他の国からアクセスしているかのように見えます。

プロキシはVPNと本来の役割や目的は異なりますが、コンピュータ同士の通信の間に入るコンピュータです。プロキシはAmazonからはVPNと同じように見えます。

VPNもプロキシも使っていないのにそう誤解されるのはなぜ?

ケーブルテレビ(CATV)のように専用線があり プロバイダのネットワーク内からインターネットに出る形だと、通信相手(Amazon)にとってはVPNを介しているかのように見える可能性があります。

Amazonはどのように通信相手がVPNなのかを判定しているのか

同じIPアドレスから複数のアカウントの接続があった場合、そのアドレスはVPNだと判断しているのかもしれません。

自分が専用線で結ばれたネットワーク内にいる場合、Amazonから自分はそのネットワークのアドレスからのアクセスに見えます。

つまり専用線の中にいる(≒同じプロバイダを契約している)複数の人がAmazonプライムに接続すると、VPNやプロキシを介していなくてもAmazonにとっては複数のアカウントが1つのネットワークからアクセスされているように見えます。(VPNのように見える)

プロバイダに問い合わせるという方法

プロバイダが自分をネットに直接触れる場所に置いてくれる(グローバルIPアドレスを貸してくれる)サービスを持っているなら、それに申し込むことで問題なく見れるようになるかもしれません。

しかしそれは自分をネットに直接自分をさらすことになるため、攻撃の通信が増えることは避けられないと考えて良いでしょう。グローバルIPアドレスをもらう設定への変更はそれを覚悟の上で行う必要があります。

プロバイダのネットワーク内にいながらネットワークのアドレスを変えてもらうことができればベストかもしれませんが、プロバイダがそのようにネットワークを分けるメリットはそれほど考えられないのでほぼ不可能ではないかと思われます。


結論

誰も悪くないですが結果として見れないという状況で、思いの外八方塞がりです。待っていれば状況が改善する可能性もありますがその保証はありません。

テザリングやモバイル回線で全く別の回線でインターネットに出るか、光回線など別のかたちでネットに接続するようにすると解決する可能性があります。