Aujourd'hui, lors de la configuration de l'environnement d'exécution iis asp, une erreur non spécifiée du moteur de base de données Microsoft JET (0x80004005) a été générée. Cependant, elle a finalement été résolue par la méthode suivante. Ici, l'éditeur de Script House la partagera avec vous pour plus de commodité. des amis qui en ont besoin.
Aujourd'hui, j'ai installé IIS sur un nouvel ordinateur. L'installation a réussi. Après avoir créé le répertoire virtuel, j'ai exécuté un fichier asp correct qui se trouvait déjà sur une autre machine, mais l'invite était : Moteur de base de données Microsoft JET (0x80004005).
Erreur non spécifiée, j'ai donc mis ce fichier sur une autre machine et je l'ai exécuté. Cela a fonctionné normalement et il n'y a eu aucun problème, mais il y a eu un problème sur cette machine. Cela élimine le problème du fichier asp. J'ai donc pensé à réinstaller IIS. Après réinstallation, c'est toujours pareil. Enfin, j'ai découvert qu'il y avait un problème avec la partition du disque dur. Les ordinateurs pouvant utiliser des programmes ASP après l'installation d'IIS ont des partitions fat32, alors que celui-ci a des partitions ntfs. Vous devez donner à tout le monde toutes les autorisations sur c:/windows/temp. Il fonctionnera à nouveau normalement.
Voici toutes les solutions à l'erreur non spécifiée du moteur de base de données Microsoft JET (0x80004005). Elles sont transférées depuis Internet. J'espère qu'elles pourront aider tout le monde à résoudre le problème.
1. Vérifiez l'instruction de connexion à la base de données et aucune erreur n'est trouvée ;
2. L'autorisation de consulter le dossier a été donnée à tout le monde ;
3. Lorsque la base de données est ouverte, le système crée des fichiers temporaires dans le dossier temporaire %SystemRoot%/temp/ (C:/WINDOWS/temp) et les autorisations de %SystemRoot%/temp/ sont insuffisantes.
Solution : ajoutez les autorisations de %SystemRoot%/temp/ (lire et écrire le nom de l'ordinateur IUSER_)
2. S'il y a une erreur générale non spécifiée, il existe d'abord un autre moyen.
En fait, cela ne prend que quelques étapes simples. :
commencer. . . courir. . . regsvr32 jscript.dll
commencer. . . courir. . . regsvr32 vbscript.dll
commencer. . . courir. . . iisreset
Résolution d'erreur non spécifiée du moteur de base de données Microsoft JET (0x80004005)
1. Le système ne peut pas enregistrer msjetoledb40.dll. La solution est.
Cliquez sur Démarrer ---> Exécuter, entrez regsvr32 msjetoledb40.dll et appuyez sur Entrée ;
2. Autorisations du dossier où se trouve la base de données
La façon de l'ouvrir est la suivante : ouvrez Poste de travail, puis cliquez sur "Options des dossiers" ---> Afficher dans le menu, puis décochez "Utiliser le partage de dossiers simple (recommandé)", puis cliquez sur "Confirmer" puis revenez au menu ; dossier qui nécessite une autorisation d'ouverture (le dossier dans lequel la base de données est stockée), cliquez avec le bouton droit ---> Propriétés--->Sécurité, puis cliquez sur "Ajouter"--->"Avancé"--->Rechercher maintenant--->Puis sélectionnez "tout le monde" ci-dessous--->OK--->Cliquez sur Rejoindre maintenant "tout le monde ", puis modifiez tout le monde dans la grande case ci-dessous
Les autorisations sont le contrôle total, il suffit de sauvegarder.
3. Besoin d'ouvrir l'utilisateur invité
Comment ouvrir : Poste de travail ---> Panneau de configuration ---> Outils d'administration ----> Gestion de l'ordinateur ---> Utilisateurs et groupes locaux --- Utilisateurs --- Recherchez "invité", double-cliquez dessus, puis pop-up Décochez "Le compte a été désactivé" sur Laidikuang et enregistrez-le.
4. Autorisations temporaires (dossier temporaire)
Comment ouvrir : Windows ---> temp, cliquez avec le bouton droit et sélectionnez Propriétés, vous verrez une option appelée "Sécurité", ajoutez tout le monde, définissez les autorisations sur un contrôle total, puis définissez l'utilisateur que vous utilisez Windows sur Pour un contrôle total. (Droits des dossiers La façon de l'ouvrir est la suivante : ouvrez Poste de travail, puis cliquez sur "Options des dossiers" ---> Afficher dans le menu, puis décochez "Utiliser le partage de dossier simple (recommandé)", puis cliquez sur "Confirmer" puis revenez au dossier ; qui nécessite une autorisation pour s'ouvrir (le dossier dans lequel la base de données est stockée), cliquez avec le bouton droit ---> Propriétés--->Sécurité, puis cliquez sur "Ajouter"--->"Avancé"--->Rechercher maintenant--->Puis sélectionnez "tout le monde" ci-dessous--->OK--->Cliquez sur Rejoindre maintenant "Tout le monde ", puis modifiez les autorisations de chacun dans la grande case ci-dessous pour un contrôle total et enregistrez-le.