Notepad++ not in Context Menu on ARM laptop

I have been using Directory Opus for longer than I can remember and love it.

However, I have come across a problem.

I use Notepad ++ extensively and it is really nice that when I right click on a File, the Notepad ++ option is right there in the Context Menu. I don’t even need to navigate to Open With.
Perfect.

Anyway, I have just changed over to Windows 11.
Installed DO and Notepad ++ the same way as I have always done it….

But for some reason, I cannot get Notepad ++ to show up in the Context Menu.

Any ideas would be helpful.

Replace the path of your NppShell64.dll or NppShell.dll. Under command window:

regsvr32 /s /i "C:\Apps\Notepad++\NppShell64.dll"

If they've changed to using the new-style context menus in Windows 11, the current beta version should fix it.

Thank you darkj2k and Jon... But.... No Cigar.
Neither of those two suggestions worked.

I tried it on my Windows 11 VM and it worked ok.

All I can think of immediately is to check that you installed the 64 bit version of Notepad++.

Hi Jon,
Can you please advise which version of NP++ you installed...

Also, maybe the difference is....
I am running Windows 11 ARM 64 under Parallels on an MBP M1 Max.

I have tried both the 64bit and the ARM version of NP++ but neither seems to work.

So, maybe the issue is a DO issue running on Windows 11 ARM?

What do you think?

I downloaded whatever the most recent version was from their website.

ARM is probably the complication. On ARM, currently our installer installs the 32 bit version of Opus, and 64 bit context menu extensions don't work inside 32 bit software. If you install the 32 bit version of Notepad++ I think it's likely to work.

No Go Jon. :frowning:

In fact the 32 Bit version does not even appear in the Open With option list.

Solved.....

Create a text file called Notepadd++.right-click.reg containing the following ....

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++]
"Icon"="C:\\Program Files\\Notepad++\\notepad++.exe"

[HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++\command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""

Once you have created it.... Double click on it and it will add some stuff to the registry...

Bingo!!