Problème pour me mettre admistrateur et manipuler le fichier syswoow64

Résolu/Fermé
Utilisateur anonyme - Modifié le 26 avril 2020 à 18:26
 Utilisateur anonyme - 4 avril 2020 à 22:45
Bonjour,

Je n'arrive pas a mettre des DLL pour mes Filtres PaintShop dans le dossier
SysWoow64
j'ai regardé différents sujet sur le problème mais j'arrive a rien

Voici la capture d'écran,

Pouvez-vous SVP, m'y aider,
Merci d'avance,

Cordialement,



Configuration: Windows / Edge 18.18363


A voir également:

14 réponses

christ1745 Messages postés 95 Date d'inscription jeudi 26 mars 2020 Statut Membre Dernière intervention 10 mai 2020 40
4 avril 2020 à 18:14
2
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 18:14
Bonjour,

Est-ce que tes fichiers .dll sont des nouveaux fichiers ou bien ils viennent remplacer des fichiers existants ?

1
Utilisateur anonyme
4 avril 2020 à 18:19
Bonjour et merci de votre réponse rapide

je suis sous Windows 10 et je dois les remplacés

Cordialement,
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 18:24
Si tu dois les remplacer dans ce cas il n'y a pas que les droits administrateur à prendre en compte, les fichiers de ce dossier sont protégés par des permissions spéciales. il faut aller dans les propriétés de chaque fichier à remplacer et supprimer les autorisations de "TrustedInstaller"

Tout est expliqué ici :
https://www.malekal.com/comment-retirer-les-autorisations-trustedinstaller/

Bonne chance.
0
Bonjour,

je n'y arrive pas avec ces logiciels trudenstaller

Cordialement

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
Modifié le 4 avril 2020 à 20:56
Donne-moi l'emplacement de tes fichiers .dll, je te prépare un script qui fera le travail à ta place.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonsoir et merci,

voici le dossier des dll que je dois mettre dans System32 et SysWOW64


<url=https://1fichier.com/?m7cxowjkchtkd8qz9pmz>DLL</url>

Désolé je vois pas pour mettre en lien directement




Cordialement,
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
Modifié le 4 avril 2020 à 21:53
Voilà le script à copier-coller dans un fichier texte :

@echo off
chcp 28591 >nul

attrib %windir%\system32 -h | findstr /i "system32" >nul && exit /b 1

cd /d %~dp0 || exit /b 1

wmic os get OSArchitecture | findstr /v "OS" | find "64" >nul || exit /b 1

for %%A in (*.dll *.asp *.dlx) do (

if exist "%windir%\SysWOW64\%%~A" (
takeown /f "%windir%\SysWOW64\%%~A"
icacls "%windir%\SysWOW64\%%~A" /grant:r %USERNAME%:(F)
del /f /q "%windir%\SysWOW64\%%~A"
)

xcopy "%%~fA" "%windir%\SysWOW64\%%~A" /g /q /v /c

)

exit


Il faut renommer le fichier texte comme ceci par exemple : toto.bat

Il faut placer le toto.bat dans le dossier contenant les .dll et ne pas oublier de le lancer avec le clic-droit "exécuter en tant qu'administrateur"

ps : ce script concerne la version 64 bits de Windows.
0
Bonsoir,

lancer, je comprends pas

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 21:57
Au lieu de double-cliquer dessus comme un fichier normal, il faut faire d'abord un clic-droit pour ouvrir le menu contextuel puis un clic gauche sur "exécuter en tant qu'administrateur".
0
Si je comprends bien ça installe directement les DLL là ou s'est indiqué dans le script
que tu as fait

Merci

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 22:02
De rien ;)

Tu as bien compris, si tu as des questions sur le script n'hésite pas.
0
Oui, j'en ai une, mais pas par rapport au script mais j'aimerais quand même
me rendre maître de ma machine, je comprends pas pourquoi j'y arrive pas

Merci de ton aide, j'apprends des bonnes choses ici

Cordialement,

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
Modifié le 4 avril 2020 à 22:10
Pour résumer les étapes, script ou pas script :

- se rendre propriétaire du fichier protégé à la place de "TrustedInstaller"
- se donner les permissions sur le fichier
- supprimer le fichier
- copier le nouveau fichier

Les 2 dernières étapes pourraient très bien se résumer à 1 seule étape.
0
Par contre, je ne vois pas les DLL dans System32, j'ai vérifié

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 22:13
D'après les explications contenues avec les .dll, copier les fichiers dans C:\Windows\SysWOW64 est suffisant pour une version 64 bits.
0
Dans SysWOW64 ils n'y sont pas non plus


0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 22:21
Alors il y a eu un problème, je vais modifier un peu le script pour mieux comprendre ce qu'il se passe.

Laisse-moi quelques minutes ...
0
Pas de souci, j'ai le temps

0
autre question , je dois bien mettre le dossier contenant le bat et dll dans le syswow64

0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 22:29
Non du tout, pour faire simple met le dossier contenant les dll sur ton bureau et met le bat dans le même dossier.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905 > barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024
4 avril 2020 à 22:42
Pour le fun voilà la dernière version du script :

@echo off
chcp 28591 >nul

echo.
attrib %windir%\system32 -h | findstr /i "system32" >nul && exit /b 1 || echo ### Script avec droits admin : OK

echo.
wmic os get OSArchitecture | findstr /v "OS" | find "64" >nul && echo ### Windows 64 bits : OK || exit /b 1

echo.
cd /d %~dp0 || exit /b 1
echo ### Dossier actuel : %CD%

echo.
echo ### Liste des fichiers à copier :
echo.

for %%A in (*.dll *.asp *.dlx) do echo %%A

echo. & echo ### Etes-vous sûr de vouloir continuer ?
echo. & pause
echo.

for %%A in (*.dll *.asp *.dlx) do (

if exist "%windir%\SysWOW64\%%~A" (
echo. & echo ##### Traitement du fichier %%~A
takeown /f "%windir%\SysWOW64\%%~A" >nul && echo Propriétaire : OK
icacls "%windir%\SysWOW64\%%~A" /grant:r %USERNAME%:(F) >nul && echo Permissions : OK
del /f /q "%windir%\SysWOW64\%%~A" >nul && echo Suppression : OK
)

xcopy "%%~fA" "%windir%\SysWOW64\%%~A" /g /q /v /c >nul && echo Mise en place du nouveau fichier : OK

)

exit
0
Voilà, c'est OK, ils y sont

Merci à toi,

Dur dur, mais voila, c'est fait

Bonne nuit

on peut verrouillé si jamais



0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
4 avril 2020 à 22:39
Ok super, tu peux passer le sujet en "résolu" à l'aide la petite roue dentée en haut à droite.

Bonne nuit également.
0
Enregistrer, et mis en place on ne sait jamais

un tout grand Merci à Toi et te souhaite une bonne fin de soirée et une bonne nuit

Cordialement,

PS : j'ai mis sur "résolu"

0