J'utilise Adobe AIR 1.5.2 (dernière version) sur Windows 7 (RTM 64 bits) et j'ai téléchargé TweetDeck 0.31.1 (dernière). Lorsque j'exécute TweetDeck, les erreurs suivantes apparaissent:
Oups, TweetDeck ne peut pas trouver vos données
et
Désolé, Adobe AIR a un problème d'exécution sur cet ordinateur.
Les autres applications AIR s’installent et s’exécutent correctement. J'ai désinstallé TweetDeck et AIR, puis réinstallé. Après la désinstallation, j'ai également supprimé toutes les références sur disque à TweetDeck et AIR, mais sans succès.
MISE À JOUR: À l' aide de Process Monitor, j'ai fait un suivi de Tweetdeck depuis son lancement jusqu'à la première erreur. J'ai vu les informations suivantes dans la sortie de la trace:
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 tente de créer le fichier dans cette sortie de trace
D: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ rs \ ?? \ d: \ Utiliser \ monusername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1 \ PrivateEncryptedDatak
mais le chemin spécifié n'est pas valide. En regardant le chemin, vous pouvez voir que c'est en fait un chemin invalide. Premièrement, il y a la partie “??” qui n'existe pas dans le système de fichiers car le “?” Est un caractère invalide dans les systèmes de fichiers Windows / NTFS. De plus, en regardant ce chemin, il semble en réalité être composé de deux parties (le "??" est-il un délimiteur?):
Partie 1: D: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ rs \ ??
Partie 2: d: \ Use \ myusername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1 \ PrivateEncryptedDatak
(Le problème ici est que d: \ Use ... n'existe même pas.
Ce qui semble se produire ici, c’est que Tweetdeck recherche les informations d’identité de l’utilisateur (le fichier «PrivateEncryptedDatak»), mais qu’il cherche au mauvais endroit, ne peut pas trouver le fichier, et par conséquent l’erreur indiquée par Tweetdeck (affichée dans la capture d'écran). ).
J'essaie de déterminer comment TweetDeck emprunte ce chemin. J'ai cherché dans le contenu de tous les fichiers de mon disque dur dans l'espoir de trouver un fichier de configuration TweetDeck ou Adobe AIR contenant ce chemin incorrect, mais je n'ai rien trouvé.
UPDATE: Voir le commentaire de Carl concernant les jonctions de répertoires et les liens symboliques dans ma réponse acceptée. Cela a fini par être le problème.
Edit by Gnoupi: People, la section answer est là pour fournir une RÉPONSE réelle, pour ne pas dire que vous avez le même problème. Cela n'aide personne à avoir le même problème. Finalement, si vous pensez que cela vaut vraiment la peine d'être mentionné, mettez-le comme commentaire sous la question.
Mais simplement, si ce que vous voulez ajouter n’est pas une réponse à la question, ne la postez pas comme réponse. Ce n'est pas un forum, je recommande aux nouveaux utilisateurs de lire la FAQ: https://superuser.com/faq
Réponses:
Je suis très préoccupé par le problème que vous avez vécu et décrit. Bien que je ne sois pas capable de le reproduire, j'essaie néanmoins de faire en sorte que les choses fonctionnent mieux. Afin de réduire le nombre d'hypothèses et de solutions que je considère, il serait extrêmement utile de pouvoir afficher les valeurs réelles des deux variables d'environnement mentionnées par Lawrence. Pourriez-vous s'il vous plaît, veuillez fournir les valeurs de APPDATA et USERPROFILE de la machine Vista présentant le problème, même si ces valeurs semblent être conformes aux attentes. Il est bon de substituer "myusername" à votre nom d'utilisateur; ^). Je demande ces valeurs en raison de la documentation MSDN pour les API utilisées. Vous pouvez voir les détails si vous recherchez "Roaming" dans:
http://msdn.microsoft.com/en-us/library/bb762584%28VS.85%29.aspx
la source
J'ai eu ce problème avec Ubuntu 9.10. Pour moi, c'est parce que je n'avais pas quelques fichiers 32 bits nécessaires installés (spécifiquement, libgnome-keyring).
Suivre les instructions sur Installer Adobe AIR Linux 1.5 sur des distributions Linux 64 bits m'a résolu le problème.
De toute évidence, il s’agit d’une réponse spécifique à Linux, mais elle permettra peut-être de mieux éclairer la situation afin de résoudre également le problème sous Windows.
la source
Le chemin de la création du fichier est très étrange: "D: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ rs \ ?? \ d: \ Utiliser \ monusername \ AppData \ Roaming \ Adobe \ AIR \ ELS \ TweetDeckFast.F9107117265DB7542C1A806C8DB837742E14C21 .1 \ PrivateEncryptedDatak "en raison de deux caractéristiques: (1) d: \ Use \ utilise un lecteur en minuscule, évidemment pas l’utilisation par défaut du système, (2) \ Use \ n’est pas une utilisation par défaut de \ User \, notez le préfixe "\ rs \" peut ajouter à la queue "User" pour revenir à une valeur "User" correcte.
Je me demande donc si certaines variables d'environnement de votre ordinateur Vista ont été modifiées pour déclencher l'échec de l'accès aux fichiers. Pourriez-vous vérifier vos variables d'environnement comme APPDATA ou USERPROFILE pour voir si elles sont bien formées? APPDATA devrait ressembler à D: \ Users \ monusername \ AppData \ Roaming et USERPROFILE devrait ressembler à D: \ Users \ myusername
la source
J'utilise SUSE 11.2 et la version bêta d'Adobe AIR. J'ai résolu ce problème en supprimant le dossier
.appdata/Adobe/AIR/
de mon répertoire personnel.Cette commande devrait faire l'affaire:
la source