TweetDeck kann unter Windows nicht verwendet werden, da "Ooops, TweetDeck kann Ihre Daten nicht finden" und "Es ist ein Problem mit Adobe AIR auf diesem Computer aufgetreten"

3467
Matt

Ich verwende Adobe AIR 1.5.2 (aktuell) unter Windows 7 (64-Bit-RTM) und lade TweetDeck 0.31.1 (aktuell) herunter. Wenn ich TweetDeck starte, erhalte ich folgende Fehler:

Ooops, TweetDeck kann Ihre Daten nicht finden

enter image description here

und

Leider ist auf diesem Computer ein Problem mit Adobe AIR aufgetreten

enter image description here

Andere AIR-Anwendungen werden ordnungsgemäß installiert und ausgeführt. Ich habe sowohl TweetDeck als auch AIR deinstalliert und neu installiert. Nach den Deinstallationen habe ich auch alle Verweise auf TweetDeck und AIR auf der Festplatte entfernt, aber kein Glück.

UPDATE: Mit Process Monitor habe ich Tweetdeck vom ersten Moment bis zum ersten Fehler verfolgt. Ich habe folgende Informationen in der Ausgabe des Trace gesehen:

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 

In dieser Trace-Ausgabe versucht Tweetdeck.exe, die Datei zu erstellen

D: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme \ rs \ ?? \ d: \ Verwendung \ Benutzername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1 \ PrivateEncryptedDatak

Der angegebene Pfad ist jedoch ungültig. Wenn Sie den Pfad betrachten, können Sie feststellen, dass es sich tatsächlich um einen ungültigen Pfad handelt. Erstens gibt es den "??" - Abschnitt, der nicht im Dateisystem vorhanden ist, da "?" In Windows / NTFS-Dateisystemen ein ungültiges Zeichen ist. Betrachtet man diesen Pfad, scheint er tatsächlich aus zwei Teilen zu bestehen (ist das "??" ein Trennzeichen?):

Teil 1: D: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme \ rs \ ??
Teil 2: d: \ Use \ Benutzername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1 \ PrivateEncryptedDatak

(Das Problem hier ist, dass d: \ Use ... nicht einmal existiert.

Anscheinend ist es so, dass Tweetdeck nach den Anmeldeinformationen des Benutzers sucht (der Datei „PrivateEncryptedDatak“), aber an einer falschen Stelle sucht. Die Datei kann nicht gefunden werden. Daher wird der Fehler, den Tweetdeck angibt (im Screenshot angezeigt) ).

Ich versuche herauszufinden, wie TweetDeck diesen Pfad erhält. Ich habe den Inhalt aller Dateien auf meiner Festplatte durchsucht und hoffte, einige TweetDeck- oder Adobe AIR-Konfigurationsdateien zu finden, die diesen falschen Pfad enthalten. Ich konnte jedoch nichts finden.

UPDATE: Siehe Carls Kommentar zu Directory Junctions und symbolischen Links unter meiner akzeptierten Antwort. Dies war das Problem.


Edit by Gnoupi: Leute, der Antwortabschnitt dient dazu, eine tatsächliche ANTWORT zu geben, um nicht zu sagen, dass Sie das gleiche Problem haben. Es hilft niemandem, dass Sie das gleiche Problem haben. Wenn Sie denken, dass dies wirklich erwähnenswert ist, fügen Sie es als Kommentar unter die Frage.

Wenn das, was Sie hinzufügen möchten, keine Antwort auf die Frage ist, dann posten Sie es nicht als Antwort. Dies ist kein Forum. Ich empfehle neuen Benutzern, die FAQ zu lesen: https://superuser.com/faq

2
Ich mag die Art und Weise, wie die Fehlermeldung sagt, was Sie tun können, wenn Sie auf "Senden" klicken, wenn keine Schaltfläche "Senden" vorhanden ist. CarlF vor 14 Jahren 1
+1 für den Text, der den Screenshots beigefügt ist. Ich mag SEO-freundliche Fragen! Arjan vor 14 Jahren 0

4 Antworten auf die Frage

2
Rich Adams

Ich hatte dieses Problem mit Ubuntu 9.10. Für mich lag es daran, dass ich keine notwendigen 32-Bit-Dateien installiert hatte (insbesondere libgnome-keyring).

Das Befolgen der Anweisungen unter Installieren von Adobe AIR Linux 1.5 auf 64-Bit-Linux-Distributionen löste dies für mich.

Offensichtlich ist dies eine Linux-spezifische Antwort, aber es kann mehr Licht in die Situation bringen, um sie auch für Windows zu lösen.

1

Der Pfad der Dateierstellung ist sehr seltsam: "D: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme \ rs \ ?? \ d: \ Use \ Benutzername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21 .1 \ PrivateEncryptedDatak "aufgrund von zwei Eigenschaften: (1) d: \ Use \ verwendet Kleinbuchstaben, offensichtlich nicht die Standardeinstellung des Systems. (2) \ Use \ ist keine Standardnutzung für \ User \. Beachten Sie das Präfix "\ rs" kann an den Endpunkt "User" angehängt werden, um einen guten Wert für "User" zu erstellen.

Ich frage mich also, ob einige Umgebungsvariablen auf Ihrem Vista-Computer geändert wurden, um den Dateizugriffsfehler auszulösen. Könnten Sie Ihre Umgebungsvariablen wie APPDATA oder USERPROFILE überprüfen, um zu sehen, ob sie wohlgeformt sind? APPDATA sollte wie D: \ Users \ myusername \ AppData \ Roaming und USERPROFILE wie D: \ Users \ myusername sein

Hallo Lawrence - dies war eines der ersten Dinge, die ich überprüft habe. Ich habe sowohl die SET-Ausgabe als auch eine vollständige Registersuchzeichenfolge durchsucht und ein vollständiges (und unglaublich zeitaufwendiges) Dateisystem nach dem Inhalt ALLER Dateien gesucht, um sie zu finden der Täter Kein Würfel. Es kann in einigen Tweetdeck- und / oder AIR-Dateien verschlüsselt und / oder codiert sein. Der Pfad ist in der Tat seltsam - es sieht für mich fast aus wie zwei verkettete Pfade ... Matt vor 14 Jahren 0
1

Ich bin sehr besorgt über das Problem, das Sie erlebt und beschrieben haben. Obwohl ich es nicht reproduzieren kann, versuche ich trotzdem, dass die Dinge besser funktionieren. Um die Anzahl der von mir in Betracht gezogenen Hypothesen und Korrekturen einzugrenzen, wäre es enorm hilfreich, wenn Sie die tatsächlichen Werte der beiden von Lawrence genannten Umgebungsvariablen buchen könnten. Geben Sie bitte die Werte von APPDATA und USERPROFILE des Vista-Computers an, auf dem das Problem auftritt, selbst wenn diese Werte wie erwartet erscheinen. Es ist in Ordnung, Ihren Benutzernamen durch "myusername" zu ersetzen; ^). Ich frage nach diesen Werten wegen der MSDN-Dokumentation für die verwendeten APIs. Sie können die Details sehen, wenn Sie nach "Roaming" suchen:

http://msdn.microsoft.com/de-de/library/bb762584%28VS.85%29.aspx

Hallo Carl, danke für dein Interesse. Hier sind die Werte: APPDATA = c: \ Users \ mkrieger \ AppData \ Roaming USERPROFILE = c: \ Users \ mkrieger Sind Sie zufällig bei TweetDeck oder Adobe? Matt vor 14 Jahren 0
Hallo Matt, von den Pfadwerten, die '\ ?? \' enthalten, sieht es aus, als könnten Verzeichnisverknüpfungen involviert sein. Wenn Sie Links verwenden, verifizieren Sie bitte, dass Sie Windows-Verzeichnis "Junctions" anstelle von symbolischen Links verwenden. Es gibt einen Fehler, der symbolische Links löst, der in einer zukünftigen Version von AIR behoben wird. vor 14 Jahren 0
Hallo Carl, ich habe tatsächlich symbolische Links verwendet. Ich habe zu Kreuzungen gewechselt, wie Sie es vorgeschlagen haben, und alles lief wie erwartet! Vielen Dank... Matt vor 14 Jahren 0
0
user37591

Ich verwende SUSE 11.2 und die Adobe AIR-Betaversion. Ich habe dieses Problem behoben, indem der Ordner .appdata/Adobe/AIR/aus meinem Home-Verzeichnis gelöscht wurde .

Dieser Befehl sollte den Trick tun:

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