Notepad Replacement install : Error opening file for writing

English main discussion
  • Author
  • Message
Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Notepad Replacement install : Error opening file for writing

Post by Tux1 »

Hello,

When I choose the notepad replacement installation, I've got an error during install :
Image

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]

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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".

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post by Tux1 »

I tried, it didnt work

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Is there any non-latin characters in your Windows user name?

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post by Tux1 »

No, my username is just "Charles"

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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)?

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post 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
---------------------------

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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)?

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post 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

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post 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)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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.

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post 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 :D

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

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post by Tux1 »

I think your installer still uses cacls and not icacls

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

This version will show what exe is used - cacls or icacls.

Offline
Posts: 14
Joined: Fri Nov 22, 2013 10:48 am

Post 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
---------------------------
Post Reply