Moim zdaniem problem tkwi w Rejestrze systemu WINDOWS , albo w nazwie rzeczywistej folderu DESKTOP (nie mylić z nazwą widzialną tj. Pulpit wyświetlaną z pliku : desktop.ini , sekcja : LocalizedResourceName=) .
Prawidłowe wpisy Rejestru dotyczące Pulpitu i Pulpitu Publicznego (nazwy widzialne) :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Windows\CurrentVersion\Explorer\Shell Folders]
“Desktop”=“C:\USERS\ WŁAŚCICIEL \DESKTOP”
[HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Windows\CurrentVersion\Explorer\User Shell Folders]
“Desktop”=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,\
4c,00,45,00,25,00,5c,00,44,00,45,00,53,00,4b,00,54,00,4f,00,50,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CurrentVersion\Explorer\Shell Folders]
“Common Desktop”=“C:\USERS\PUBLIC\DESKTOP”
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CurrentVersion\Explorer\User Shell Folders]
“Common Desktop”=hex(2):25,00,50,00,55,00,42,00,4c,00,49,00,43,00,25,00,5c,00,\
44,00,45,00,53,00,4b,00,54,00,4f,00,50,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\MICROSOFT\Windows\CurrentVersion\Explorer\Shell Folders]
“Common Desktop”=“C:\USERS\PUBLIC\DESKTOP”
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\MICROSOFT\Windows\CurrentVersion\Explorer\User Shell Folders]
“Common Desktop”=hex(2):25,00,50,00,55,00,42,00,4c,00,49,00,43,00,25,00,5c,00,\
44,00,45,00,53,00,4b,00,54,00,4f,00,50,00,00,00
WŁAŚCICIEL - należy zamienić na nazwę własnego konta Użytkownika !
Lokalizacje folderów DESKTOP (nazwa rzeczywista) :
C:\USERS\PUBLIC\ DESKTOP
C:\USERS\ WŁAŚCICIEL \ DESKTOP
USERS=UŻYTKOWNICY (nazwa widzialna !)
PUBLIC=PUBLICZNY (nazwa widzialna !)
Nazwa rzeczywista folderu/pliku : PPM/Właściwości/Zabezpieczenia - Nazwa obiektu :
Nazwa rzeczywista i nazwa w ścieżce dostępu Rejestru muszą być jednakowe !
Słowem : nazwy rzeczywiste to DESKTOP , natomiast nazwy widoczne to : Pulpit i Pulpit Publiczny które wyświetlane są przez Eksplorator Windows i są one zawarte w plikach desktop.ini (sekcja : LocalizedResourceName=) znajdujących się w tych folderach .
Pliki desktop.ini to pliki ukryte !
HKEY_CLASSES_ROOT\CLSID{00021400-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID{00021400-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\CLSID{3080F90D-D7AD-11D9-BD98-0000947B0257}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID{3080F90D-D7AD-11D9-BD98-0000947B0257}
czyli :
WIN+R
C:\WINDOWS\SYSTEM32\REGSVR32.exe C:\WINDOWS\SYSTEM32\SHELL32.DLL
C:\WINDOWS\SYSWOW64\REGSVR32.exe C:\WINDOWS\SYSWOW64\SHELL32.DLL
C:\WINDOWS\SYSTEM32\REGSVR32.exe C:\WINDOWS\SYSTEM32\SHDOCVW.DLL
C:\WINDOWS\SYSWOW64\REGSVR32.exe C:\WINDOWS\SYSWOW64\SHDOCVW.DLL
Dla systemów 32-bit ścieżka dostępu tylko : C:\WINDOWS\SYSTEM32 .
DESKTOP.txt