AWS CLI v2インストール後のエラー「aws: [ERROR]: 'cp932' codec can't decode byte 0x9c in position 83: illegal multibyte sequence」
2026年10月03日作成
AWS CLI v2を公式の手順に則ってインストール後に問題発生
aws: [ERROR]: 'cp932' codec can't decode byte 0x9c in position 83: illegal multibyte sequence
awsコマンドでは、cp932という文字コードを使用しているが、それでは読み込めない文字が発生。みたな感じだろうか。
既に心当たりがある。私のPCのユーザー名は「自作1号機」なのである。
この日本語が起因していると仮定し、検証を行う
日本語を使用しないローカルユーザーでやってみる
設定アカウント
↓
その他のユーザー
↓
アカウントの追加
↓
このユーザーのサインイン情報がありません
↓
Microsoft アカウントを持たないユーザーを追加する
ロック画面に戻って、新しいユーザーが出来ていることを確認
日本語無しユーザーでやってみると成功
原因は特定出来たが解決は容易ではない。
コマンド実行時のパスに含まれるユーザー名の日本語に問題だと確定出来た。
だが、Windowsのユーザー名を変更するのは簡単なことではない。
ただのファイル名の様に感じるが、これは既にWindowsの設定やアプリ参照している名称となっている。
ここを触れば既存のアプリに不具合が生じたり、このユーザーの関連する全てのデータが失われてしまう可能性がある。素人っぽい言葉でいうとパソコンが壊れてしまう。
解決方法 管理者権限で全てのユーザーにインストールする
ダウンロードページにも書いてあるが、ユーザーへのインストールは、ユーザー名を使用している。
システム全体へのインストールであれば、ユーザー名は使用しない。
システム全体へのインストールで、日本語を含むユーザー名でも成功