2014年09月02日

AWS workspacesのクライアント「workspaces.application」がフォルダパスに2Byte文字を持っているとエラーで落ちる

AWS workspacesのクライアント「workspaces.application」ですが、
https://clients.amazonworkspaces.com/
からダウンロード可能です。
このwindows版がworkspaces.applicationという名前です。

これをインストールすべく、ダウンロードしたフォルダから実行!
とすると・・・

workspacesinstall.jpg

はっ!?

詳細をクリックすると、↓

操作の進行状況
* [2014/09/02 11:49:49] : C:\Users\私の名前\Downloads\workspaces.application のライセンス認証が開始されました。
* [2014/09/02 11:49:49] : 配置マニフェストの処理は正常に完了しました。
* [2014/09/02 11:49:49] : アプリケーションのインストールが開始されました。

エラーの詳細
この操作中に次のエラーが検出されました。
* [2014/09/02 11:49:49] System.Deployment.Application.InvalidDeploymentException (Zone)
- 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。
- ソース:System.Deployment
- スタック トレース:
場所 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
場所 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, Uri& appSourceUri, String& appManifestPath)
場所 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
場所 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
場所 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

コンポーネント ストア トランザクションの詳細
トランザクション情報はありません。

↑ここまで

「もしかしてあの問題か?」

↓これ(;´Д`)

・Windows 8 初期設定で要注意!ユーザフォルダ名が漢字になってしまった原因
http://did2memo.net/2013/03/07/windows-8-user-folder-name/#OofaAfk.twitter_tweet_box_count

そんなわけで、

* [2014/09/02 11:49:49] : C:\Users\私の名前\Downloads\workspaces.application のライセンス認証が開始されました。
↑ここの設定パスの部分を、「C:\install\workspaces.application」とかに変更して実行すると、

おつ(; ・`д・´)いけた!

workspacesinstall2.jpg

もう!!!何を考えてるんだよWindows8/8.1はよ。バカか!
2バイト文字を平然とパスにぶち込むという設計にOKしたセンスがわからん。
昔なんてDocument and settingっていう半角スペースがデフォで入ってるフォルダがあったが、こういう意味不明なセンスはMSのダメなところだと思う。
「いやMSはちゃんとやってるんだけどサードパーティが・・・」
とか言う声もあるかもしれませんが、個人的には2バイト文字のパスとかいらないっす。金輪際。
posted by hinata_hisa at 12:02 | 東京 ☀ | Comment(0) | IT関係 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。