Page 1 of 2
Notepad Replacement install : Error opening file for writing
Posted: Fri Nov 22, 2013 10:54 am
by Tux1
Hello,
When I choose the notepad replacement installation, I've got an error during install :
I'm under Win 8.1 x64
Is the fix known ? else i will submit the bug to the developer
Thanks for your help[/img]
Posted: Sun Nov 24, 2013 6:50 am
by Instructor
Tux1
I have not even seen Win8, but try to right click on "AkelPad-4.8.5-x64-setup.exe" and choose "Run as administrator".
Posted: Sun Nov 24, 2013 11:56 am
by Tux1
I tried, it didnt work
Posted: Sun Nov 24, 2013 2:30 pm
by Instructor
Is there any non-latin characters in your Windows user name?
Posted: Sun Nov 24, 2013 3:33 pm
by Tux1
No, my username is just "Charles"
Posted: Mon Nov 25, 2013 8:26 am
by Instructor
Tux1
Can you try
test version of setup? What messages you have (you can press Ctrl+C when message is shown to copy text of the message to clipboard)?
Posted: Mon Nov 25, 2013 10:02 pm
by Tux1
Thanks for your help.
Below the log :
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) takeown.exe /F C:\WINDOWS\notepad.exe
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) takeown.exe /F C:\WINDOWS\system32\notepad.exe
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) takeown.exe /F C:\WINDOWS\SysWOW64\notepad.exe
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\notepad.exe /G "Charles":F
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\system32\notepad.exe /G "Charles":F
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\SysWOW64\notepad.exe /G "Charles":F
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
Error opening file for writing:
C:\WINDOWS\notepad.exe
Click Abort to stop the installation,
Retry to try again, or
Ignore to skip this file.
---------------------------
Abandonner Recommencer Ignorer
---------------------------
Posted: Tue Nov 26, 2013 3:27 pm
by Instructor
Next test:
Open command prompt (cmd.exe). Run commands manually:
Code: Select all
takeown.exe /F C:\WINDOWS\notepad.exe
Code: Select all
C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\notepad.exe /G "Charles":F
What console output will be (to copy text from console to clipboard: press right button, choose "Select all" and press right button again)?
Posted: Wed Nov 27, 2013 8:01 pm
by Tux1
I run those as administrator.
First output :
Opération réussie : le fichier (ou dossier) : "C:\WINDOWS\notepad.exe" appartient désormais à l’utilisateur "PC-CHARLES\Charles".
Translation : Operation successfulled : the file "C:/xxxx" is owned by the user "PC-xxx" (it's me)
Second output :
C:\WINDOWS\system32>C:\WINDOWS\system32\cmd.exe /c echo o|cacls.exe C:\WINDOWS\n
otepad.exe /G "Charles":F
Êtes-vous sûr (O/N) ?fichier traité : C:\WINDOWS\notepad.exe
file handled : C:\....xxx
Thank you
Posted: Wed Nov 27, 2013 8:24 pm
by Tux1
I tried to install again Akelpad after having put your command and there are no longer error during install but at the end notepad is openning with a msgbox "Le chemin d'accès est introuvable" (the pathfile is unknown)
Posted: Thu Nov 28, 2013 4:58 am
by Instructor
Now I see whats happening. Command:
Code: Select all
C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\notepad.exe /G "Charles":F
not working for you, because you have prompt "(O/N)", but command send "echo y". You changed command to "echo o" and it start to work. I updated
installer to use icacls.exe, if possible. Can you try to install it? If any error happens post a screenshot.
Posted: Thu Nov 28, 2013 9:03 am
by Tux1
Instructor wrote:Now I see whats happening. Command:
Code: Select all
C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\notepad.exe /G "Charles":F
not working for you, because you have prompt "(O/N)", but command send "echo y". You changed command to "echo o" and it start to work. I updated
installer to use icacls.exe, if possible. Can you try to install it? If any error happens post a screenshot.
Exactly ! (Oui = Yes)
I try it right now
EDIT :
So, the install performed without any warning or error, however it runs automatically notepad showing "The specified pathfile is unknown"
You can see the screenshot :
http://image.noelshack.com/fichiers/201 ... apture.png
I don't get any more information... sorry
Posted: Thu Nov 28, 2013 9:45 am
by Tux1
I think your installer still uses cacls and not icacls
Posted: Thu Nov 28, 2013 1:29 pm
by Instructor
This version will show what exe is used - cacls or icacls.
Posted: Thu Nov 28, 2013 4:12 pm
by Tux1
It's cacls used. with 'y' furthermore...
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\notepad.exe /G "Charles":F
---------------------------
OK
---------------------------
---------------------------
AkelPad 4.8.6-x64 Setup
---------------------------
(0) C:\WINDOWS\system32\cmd.exe /c echo y|cacls.exe C:\WINDOWS\SysWOW64\notepad.exe /G "Charles":F
---------------------------
OK
---------------------------