TheRandomLabs / scoop-nonportable

A Scoop bucket for nonportable applications.
The Unlicense
137 stars 40 forks source link

everything-beta-np (1.4.1.1000) #206

Closed mark05e closed 3 years ago

mark05e commented 3 years ago
PS D:\> scoop install everything-beta-np
Installing 'everything-beta-np' (1.4.1.1000) [64bit]
Everything-1.4.1.1000.x64-Setup.exe (1.6 MB) [================================================================] 100%
Checking hash of Everything-1.4.1.1000.x64-Setup.exe ... ok.
Running installer... done.
Linking ~\scoop\apps\everything-beta-np\current => ~\scoop\apps\everything-beta-np\1.4.1.1000
Creating shim for 'Everything'.

Can't shim 'Everything.exe': File doesn't exist.

https://github.com/TheRandomLabs/scoop-nonportable/blob/master/bucket/everything-beta-np.json

TheRandomLabs commented 3 years ago

I can't reproduce this.

mark05e commented 3 years ago

The application works but the error still shows up. I have tried to uninstall/install but the error still persists for me. 🤷🏽‍♂️

@TheRandomLabs are you saying you did not get the error?

TheRandomLabs commented 3 years ago

Yeah, I didn't get the error. Does Everything.exe exist in ~\scoop\apps\everything-beta-np\1.4.1.1000?

mark05e commented 3 years ago

Yeah just checked. It is not there. 😐 Will investigate further.

Investigation Notes:

  1. Uninstalled everything-beta-np. Made sure folders do not exist.
  2. Install everything-beta-np. Installer creates 2 folders. Older version contains files - newer version folder does not contain any files. image
  3. Upon uninstall, older version gets uninstalled instead. image
  4. Based on change notes - noticed some registry related additions (ref 995). Used Regscanner and cleaned up some stuff from the registry. The 2 folder issue does not show up again. image

Stuff I removed from my registry - https://gist.github.com/mark05e/738cf6be3b611a1e0c6dfbf5e898019f.

TheRandomLabs commented 3 years ago

If you download the installer manually and run it with the command line arguments /S /D=[dir], does Everything get installed to the specified directory?

mark05e commented 3 years ago

I have got it working after cleaning up the registry as mentioned on step 4. We can close this now. I think registry cleanup needs to be handled somewhere. I will try to raise it up with the application author sometime.