Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shell doesn't register on ARM based systems #10640

Closed
FlashD opened this issue Oct 9, 2021 · 3 comments
Closed

Shell doesn't register on ARM based systems #10640

FlashD opened this issue Oct 9, 2021 · 3 comments
Assignees

Comments

@FlashD
Copy link

FlashD commented Oct 9, 2021

Description of the Issue

The provided shell file NppShell_06.dll in the ARM package fails to register with Windows on ARM. The end result is the same using both the installer or registering it by hand.

Steps to Reproduce the Issue

  1. Install Notepad++ using the installer.
  2. Try to open any file using the context menu
  3. Notice missing "Edit with Notepad++" in context menu
  4. Open CMD with elevated privileges
  5. Navigate to the folder Notepad++ is installed at
  6. Try to register the NppShell_6.dll with "regsvr32 /i NppShell_6.dll"

Actual Behavior

Error2

Debug Information

Notepad++ v8.1.5 (ARM 64-bit)
Build time : Sep 26 2021 - 15:10:12
Path : C:\Program Files\Notepad++\notepad++.exe
Command Line :
Admin mode : OFF
Local Conf mode : OFF
Cloud Config : OFF
OS Name : Windows 10 Pro (Unknown-bit)
OS Version : 2009
OS Build : 19043.1237
Current ANSI codepage : 1252
Plugins : HexEditor.dll

@chcg chcg added the installer label Oct 10, 2021
@donho donho self-assigned this Oct 11, 2021
@donho
Copy link
Member

donho commented Oct 11, 2021

could you provide me your NppShell_06.dll so I can make sure it's arm64 architecture ?
Also, which ARM package do you download? The URL please ?

@FlashD
Copy link
Author

FlashD commented Oct 11, 2021

Of course.
NppShell_06.zip

I've downloaded the installer from here: https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1.5/npp.8.1.5.Installer.arm64.exe

This was referenced Jan 23, 2022
@jof284
Copy link

jof284 commented Jul 28, 2022

I installed v8.4.4 and the installer attempts to call multiple instances of Microsoft Register Server (regsvr32) eventually locking up the machine (exhausting available RAM). I tested this with Windows 11 Pro (22000.832) on a Lenovo X13s (Snapdragon 8cx Gen 3, 16 GB RAM).
Seems this issue is worse than the originally depicted behavior as it now has the potential to make the current session unusable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants