web-dev-qa-db-ja.com

「おっと、TweetDeckはデータを見つけることができません」および「申し訳ありませんが、Adobe AIRはこのコンピューターでの実行に問題があります」というエラーのため、WindowsでTweetDeckを使用できません。

Windows 7(64ビットRTM)でAdobe AIR 1.5.2(最新)を実行していて、TweetDeck 0.31.1(最新)をダウンロードしました。 TweetDeckを実行すると、次のエラーが発生します。

おっと、TweetDeckはあなたのデータを見つけることができません

enter image description here

そして

申し訳ありませんが、AdobeAIRはこのコンピューターでの実行に問題があります

enter image description here

他のAIRアプリケーションは、正常にインストールおよび実行されます。 TweetDeckとAIRの両方をアンインストールして再インストールしました。アンインストールに続いて、TweetDeckとAIRの両方へのディスク上の参照もすべて削除しましたが、運がありません。

更新: Process Monitor を使用してTweetdeckを起動してから最初のエラーが発生するまでトレースしました。トレースの出力に次の情報が表示されました。

1 5:22:18.6522338 PM TweetDeck.exe 5580 
CreateFile
D:\ProgramData\Microsoft\Windows\Start Menu\Programs\rs\??\d:\Use\myusername\AppData\Roaming\Adobe\AIR\ELS\TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1\PrivateEncryptedDatak
NAME INVALID
Desired Access: Generic Write, Read Attributes, Disposition: OverwriteIf, 
Options: Synchronous IO Non-Alert, Non-Directory File, 
Attributes: N, 
ShareMode: Read, Write, 
AllocationSize: 0

このトレース出力では、Tweetdeck.exeがファイルを作成しようとしています

D:\ ProgramData\Microsoft\Windows\Start Menu\Programs\rs\??\d:\ Use\myusername\AppData\Roaming\Adob​​e\AIR\ELS\TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1\PrivateEncryptedDatak

ただし、指定されたパスは無効です。パスを見ると、それが実際に無効なパスであることがわかります。まず、「??」があります「?」以降、ファイルシステムに存在しない部分Windows/NTFSファイルシステムでは無効な文字です。さらに、このパスを見ると、実際には2つの部分で構成されているように見えます(「??」は区切り文字ですか?):

パート1:D:\ ProgramData\Microsoft\Windows\Start Menu\Programs\rs\??
パート2:d:\ Use\myusername\AppData\Roaming\Adob​​e\AIR\ELS\TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1\PrivateEncryptedDatak

(ここでの問題は、d:\ Use ...が存在しないことです。

ここで起こっているように見えるのは、Tweetdeckがユーザー資格情報(「PrivateEncryptedDatak」ファイル)を探しているが、間違った場所を探しているため、ファイルが見つからないため、Tweetdeckが表示するエラー(スクリーンショットに表示) )。

TweetDeckがこのパスをどのように取得しているかを判断しようとしています。この誤ったパスを含むTweetDeckまたはAdobeAIR構成ファイルを見つけることを期待して、ハードディスク上のすべてのファイルの内容を検索しましたが、何も見つかりませんでした。

UPDATE:私の受け入れた答えの下にあるディレクトリジャンクションとシンボリックリンクに関するCarlのコメントを参照してください。これが問題になってしまいました。


Gnoupiによる編集:人々、答えのセクションは、同じ問題があると言うのではなく、実際の答えを提供するためにあります。あなたが同じ問題を抱えていることは誰の助けにもなりません。最終的に、これが本当に言及する価値があると思う場合は、質問の下にコメントとして入れてください。

しかし、単純に、追加したいものが質問への回答ではない場合は、回答として投稿しないでください。これはフォーラムではありません。新しいユーザーにはFAQを読むことをお勧めします: https://superuser.com/faq

2
Matt

私はあなたが経験し、説明した問題について非常に心配しています。私はそれを再現することはできませんが、それでも物事をより良く機能させるように努めています。私が検討している仮説と修正の数を絞り込むために、ローレンスが言及した2つの環境変数の実際の値を投稿できれば非常に役立ちます。問題が発生しているVistaマシンのAPPDATAおよびUSERPROFILEの値が期待どおりであるように見えても、それらの値を入力してください。ユーザー名を「myusername」に置き換えてもかまいません; ^)。使用されているAPIのMSDNドキュメントがあるため、これらの値を求めています。 「ローミング」を検索すると、詳細が表示されます。

http://msdn.Microsoft.com/en-us/library/bb762584%28VS.85%29.aspx

1
Carl

Ubuntu9.10でこの問題が発生しました。私にとっては、必要な32ビットファイル(具体的にはlibgnome-keyring)がインストールされていなかったことが原因でした。

64ビットLinuxディストリビューションにAdobe AIR Linux 1.5をインストールする の指示に従って、問題を解決しました。

明らかにこれはLinux固有の答えですが、Windowsの場合にも解決できるように、状況にさらに光を当てる可能性があります。

2
Rich Adams

ファイル作成のパスは非常に奇妙です: "D:\ ProgramData\Microsoft\Windows\Start Menu\Programs\rs\??\d:\ Use\myusername\AppData\Roaming\Adob​​e\AIR\ELS\TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21 .1\PrivateEncryptedDatak "の理由は次の2つです。(1)d:\ Use \は小文字のドライブを使用しており、明らかにシステムのデフォルトの使用法ではありません。(2)\ Use \は\ User \のデフォルトの使用法ではありません。プレフィックスに注意してください。 「\ rs \」は、末尾の「User」に追加して、適切な値「User」に戻すことができます。

したがって、Vistaマシンのいくつかの環境変数が、ファイルアクセスの失敗をトリガーするように変更されているのではないかと思います。 APPDATAやUSERPROFILEなどの環境変数をチェックして、それらが整形式であるかどうかを確認できますか? APPDATAはD:\ Users\myusername\AppData\Roamingのようになり、USERPROFILEはD:\ Users\myusernameのようになります。

1
Lawrence

SUSE11.2とAdobeAIRベータ版を実行しています。フォルダを削除してこの問題を解決しました.appdata/Adobe/AIR/私のホームディレクトリから。

このコマンドはトリックを行う必要があります:

rm -Rf ~/.appdata/Adobe/AIR/
0
user37591