Tabs missing on Display properties

  • Thread starter Thread starter Industrial One
  • Start date Start date
Industrial said:
http://i40.tinypic.com/2zq7s75.png

They aren't missing on safe mode. Had this problem for 2 years now.
What gives?

Kelly has an entry for that. It's a registry file.

http://www.kellys-korner-xp.com/xp_tweaks.htm

Line 285, on the right.

*******

This is the contents of Kelly's entry 285 "Restore All Display Tabs"...

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoActiveDesktopChanges"=hex:00,00,00,00
"NoActiveDesktop"=dword:00000000
"NoSaveSettings"=dword:00000000
"ClassicShell"=dword:00000000
"NoThemesTab"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispAppearancePage"=dword:00000000
"NoColorChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"NoDispBackgroundPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoDispCPL"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoDispSettingsPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"SetVisualStyle"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="1"
"DllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,72,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,5c,\
00,54,00,68,00,65,00,6d,00,65,00,73,00,5c,00,6c,00,75,00,6e,00,61,00,5c,00,\
6c,00,75,00,6e,00,61,00,2e,00,6d,00,73,00,73,00,74,00,79,00,6c,00,65,00,73,\
00,00,00

The DLLName data is Unicode and is text. Every second character is 00 there,
and the Unicode would be some sixteen bit data. If you remove the extraneous
0x00 parts, and convert to ASCII, you can see what that content is. In this
case, I just went into my Registry and copied this out :-) It's the
16 bit Unicode version of this path.

%SystemRoot%\resources\Themes\luna\luna.msstyles

So that's what the "mystery hex data" is doing.

I gather mostly what that .reg file is doing, is unlocking things that
may have been locked by some malware.

Do a System Restore point first, before merging that .reg, and if you
don't like the results, the System Restore point will put back the
registry files. To me, that's the main value of System Restore, because
it's file handling isn't as complete as it should be. If your System
Restore is busted or turned off, then back up the Registry files by
other means. Even a complete backup of C: is better than nothing,
and because I tend to break things, that's one of my favorite "first
steps" when repairing things. If you have a backup, you can
escape from mistakes.

Paul
 
Industrial said:
They aren't missing on safe mode. Had this problem for 2 years now.
What gives?

Kelly has an entry for that. It's a registry file.

http://www.kellys-korner-xp.com/xp_tweaks.htm

Line 285, on the right.

*******

This is the contents of Kelly's entry 285 "Restore All Display Tabs"...

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoActiveDesktopChanges"=hex:00,00,00,00
"NoActiveDesktop"=dword:00000000
"NoSaveSettings"=dword:00000000
"ClassicShell"=dword:00000000
"NoThemesTab"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispAppearancePage"=dword:00000000
"NoColorChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"NoDispBackgroundPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoDispCPL"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoDispSettingsPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"SetVisualStyle"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="1"
"DllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
   74,00,25,00,5c,00,72,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,5c,\
   00,54,00,68,00,65,00,6d,00,65,00,73,00,5c,00,6c,00,75,00,6e,00,61,00,5c,00,\
   6c,00,75,00,6e,00,61,00,2e,00,6d,00,73,00,73,00,74,00,79,00,6c,00,65,00,73,\
   00,00,00

The DLLName data is Unicode and is text. Every second character is 00 there,
and the Unicode would be some sixteen bit data. If you remove the extraneous
0x00 parts, and convert to ASCII, you can see what that content is. In this
case, I just went into my Registry and copied this out :-) It's the
16 bit Unicode version of this path.

   %SystemRoot%\resources\Themes\luna\luna.msstyles

So that's what the "mystery hex data" is doing.

I gather mostly what that .reg file is doing, is unlocking things that
may have been locked by some malware.

Do a System Restore point first, before merging that .reg, and if you
don't like the results, the System Restore point will put back the
registry files. To me, that's the main value of System Restore, because
it's file handling isn't as complete as it should be. If your System
Restore is busted or turned off, then back up the Registry files by
other means. Even a complete backup of C: is better than nothing,
and because I tend to break things, that's one of my favorite "first
steps" when repairing things. If you have a backup, you can
escape from mistakes.

    Paul

Both PaulM and your tweak has failed. My tabs are still missing.
 
Industrial said:
Industrial said:
http://i40.tinypic.com/2zq7s75.png
They aren't missing on safe mode. Had this problem for 2 years now.
What gives?
Kelly has an entry for that. It's a registry file.

http://www.kellys-korner-xp.com/xp_tweaks.htm

Line 285, on the right.

*******

This is the contents of Kelly's entry 285 "Restore All Display Tabs"...

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoActiveDesktopChanges"=hex:00,00,00,00
"NoActiveDesktop"=dword:00000000
"NoSaveSettings"=dword:00000000
"ClassicShell"=dword:00000000
"NoThemesTab"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispAppearancePage"=dword:00000000
"NoColorChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"NoDispBackgroundPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoDispCPL"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoDispSettingsPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"SetVisualStyle"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="1"
"DllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,72,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,5c,\
00,54,00,68,00,65,00,6d,00,65,00,73,00,5c,00,6c,00,75,00,6e,00,61,00,5c,00,\
6c,00,75,00,6e,00,61,00,2e,00,6d,00,73,00,73,00,74,00,79,00,6c,00,65,00,73,\
00,00,00

The DLLName data is Unicode and is text. Every second character is 00 there,
and the Unicode would be some sixteen bit data. If you remove the extraneous
0x00 parts, and convert to ASCII, you can see what that content is. In this
case, I just went into my Registry and copied this out :-) It's the
16 bit Unicode version of this path.

%SystemRoot%\resources\Themes\luna\luna.msstyles

So that's what the "mystery hex data" is doing.

I gather mostly what that .reg file is doing, is unlocking things that
may have been locked by some malware.

Do a System Restore point first, before merging that .reg, and if you
don't like the results, the System Restore point will put back the
registry files. To me, that's the main value of System Restore, because
it's file handling isn't as complete as it should be. If your System
Restore is busted or turned off, then back up the Registry files by
other means. Even a complete backup of C: is better than nothing,
and because I tend to break things, that's one of my favorite "first
steps" when repairing things. If you have a backup, you can
escape from mistakes.

Paul

Both PaulM and your tweak has failed. My tabs are still missing.

You can see in this article, that the tabs can be turned off individually,
and you can also see that in the above registry edits
("NoDispScrSavPage"=dword:00000000)

http://www.ehow.com/how_6125290_restore-display-property-tabs.html

My WinXP has this key, and perhaps that's where they're supposed to be
located (if they exist). See if things like NoDispScrSavPage are located
in here. I don't have any of those entries under this, so mine is completely
clean of them. The Kelly thing, looks to be zeroing out the offenders,
if somehow they've been installed by something. In other words,
there would not be NoDispScrSavPage in a new install. If I search
the registry for NoDispScrSavPage, it's not anywhere in there. (I
presume, after the Kelly fix, it'll be there, but set to zero to
turn if off.)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

You can also follow the logic of the vbscript mentioned here.

http://www.techrepublic.com/forum/questions/47-185773/display-properties-tab-missing

What I can't tell you, is why that script bothers to register the DLLs again.
These two lines.

Wshshell.RUN ("regsvr32.exe shell32.dll -i -s")
Wshshell.RUN ("regsvr32.exe themeui.dll -s")

Another way to do something like this, is from "gpedit" if you
had Pro, but for Home, you'll have to hack the registry.

(Search terms: Display Property Tabs)

Paul
 
I assume this is your PC and not a work computer.
If the latter then you can't control it and probably
have no right to control it.

* Open regedit.

* If you were checking under:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

then also check under:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies


And make sure you're not being restricted from making
the changes. If you're using XP installed to NTFS then
a non-administrator can't change values under
HKLM\Software.

If you find the dword values just delete them. Ignore
the hex values. Notice that all the dword values are
set to 0 in the .reg file? That's because they're being
reset to default. Those settings don't normally exist
at all. So setting them to 0 or removing them amounts
to the same thing.

If you're comfortable using regedit then that's a better
option than a .reg file. It allows you to see whther your
changes worked. It also allows you to see what's actually
going on: whether the Registry settings are the problem
and whether there might be more such settings you want
to clean out or change while you're there. Most of them
have descriptive names. (Also, you may find the settings
are 4-place binary rather than dword. Those *should* work
the same way. dword 00000001 and binary 01 00 00 00
are both a numeric integer value of 1, and it's not unusual
to see them mixed and matched in the Registry.)

-----------------------------------------
An interesting side note: While you're in

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\

you might also want to edit/create the key

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar

Settings in that key can be used to customize file
save and file open dialogues. The Windows Places
Bar is of little value in general, especially in file
dialogues, but with this edit it can be a bit more
useful.

The values here should be:

Place0
Place1
Place2
Place3
Place4

The data can be a string or a dword that represents a
shell folder code. Examples:

Place0 REG_DWORD 0x00000000 (0)
Place1 REG_SZ D:\Photos

That will cause the Places Bar to show the Desktop
as the first save option and the folder D:\Photos
as the second.




Unfortunately, the Registry is a mess and gets worse with
each version of Windows.

--
--
Industrial said:
They aren't missing on safe mode. Had this problem for 2 years now.
What gives?

Kelly has an entry for that. It's a registry file.

http://www.kellys-korner-xp.com/xp_tweaks.htm

Line 285, on the right.

*******

This is the contents of Kelly's entry 285 "Restore All Display Tabs"...

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoActiveDesktopChanges"=hex:00,00,00,00
"NoActiveDesktop"=dword:00000000
"NoSaveSettings"=dword:00000000
"ClassicShell"=dword:00000000
"NoThemesTab"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispAppearancePage"=dword:00000000
"NoColorChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"NoDispBackgroundPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoDispCPL"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoDispSettingsPage"=dword:00000000
"NoDispScrSavPage"=dword:00000000
"NoVisualStyleChoice"=dword:00000000
"NoSizeChoice"=dword:00000000
"SetVisualStyle"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="1"
"DllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,72,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,73,00,5c,\
00,54,00,68,00,65,00,6d,00,65,00,73,00,5c,00,6c,00,75,00,6e,00,61,00,5c,00,\
6c,00,75,00,6e,00,61,00,2e,00,6d,00,73,00,73,00,74,00,79,00,6c,00,65,00,73,\
00,00,00

The DLLName data is Unicode and is text. Every second character is 00
there,
and the Unicode would be some sixteen bit data. If you remove the
extraneous
0x00 parts, and convert to ASCII, you can see what that content is. In
this
case, I just went into my Registry and copied this out :-) It's the
16 bit Unicode version of this path.

%SystemRoot%\resources\Themes\luna\luna.msstyles

So that's what the "mystery hex data" is doing.

I gather mostly what that .reg file is doing, is unlocking things that
may have been locked by some malware.

Do a System Restore point first, before merging that .reg, and if you
don't like the results, the System Restore point will put back the
registry files. To me, that's the main value of System Restore, because
it's file handling isn't as complete as it should be. If your System
Restore is busted or turned off, then back up the Registry files by
other means. Even a complete backup of C: is better than nothing,
and because I tend to break things, that's one of my favorite "first
steps" when repairing things. If you have a backup, you can
escape from mistakes.

Paul

Both PaulM and your tweak has failed. My tabs are still missing.
 
Back
Top