-
Notifications
You must be signed in to change notification settings - Fork 0
Readmes
Drew Naylor edited this page Aug 19, 2017
·
4 revisions
These are the readme documents included with HideSettingsPages. No changes have occurred unless Markdown didn't like something. Please be aware that code blocks in Markdown don't have word wrap at least according to my experience with making this Wiki page.
If you are reading this in Notepad or another text editor, it displays best in Word Wrap view. Click on Format>Word Wrap on the top bar. Notepad++ users will find it under View>Word Wrap.
HideSettingsPages -- Version 0.3 Beta -- 8/18/2016 (US date layout).
MD5 checksum of "HideSettingsPages.exe" after extraction: 6E90FC3013CCF7D16D2BDE954F232CAC
MD5 checksum of "hsp_registry-helper.exe" after extraction: 8952A9902321FC14A20793E0B70AF76E
MD5 checksum of "EmergencyUndoAllChanges.reg" after extraction: 743D453E4BB9D2FCB39E746C72D3EF1C
You can use a tool called MD5Check http://www.angusj.com/delphi/ to compare the hashes.
----------------
GENERAL NOTES
~~~~~~~~~~~~~~~~
--> The source code should be included in this archive in a Zip file called "source-code.zip."
--> Make sure to read the changelog included in this archive.
--> If you find any bugs, please report them at the GitHub Issues page linked at the end of this document.
--> I am not responsible for any damage using my app may cause.
--> HideSettingsPages Registry Helper is required for HideSettingsPages to work and is included in this archive.
--> If you have problems with pages being hidden and you can't open HideSettingsPages to undo the changes, you can open an administrative command prompt (cmd.exe) and open the file titled "EmergencyUndoAllChanges.reg". This Registry Editor file will delete the Registry key value HideSettingsPages modifies thereby unhiding all the pages that are hidden in the Settings app.
--> The Registry key value this app modifies is "SettingsPageVisibility" located at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\". Anything in this app that requires writing to this key value will ask for administrative permissions.
--> Version numbers used for HideSettingsPages releases are based off the version number of "HideSettingsPages.exe" instead of "hsp_registry-helper.exe".
--> As this version is a beta, there may be problems that haven't been found yet.
--> This app modifies the Windows Registry. Use at your own risk.
----------------
KNOWN ISSUES
~~~~~~~~~~~~~~~~
See all known issues: https://github.com/DrewNaylor/HideSettingsPages/labels/known%20issue
Only currently unresolved known issues are listed in this document.
- If certain categories (such as Apps) have all their pages hidden, the Settings app may crash when trying to open those categories. (issue #9) https://github.com/DrewNaylor/HideSettingsPages/issues/9
--------------------
SYSTEM REQUIREMENTS
~~~~~~~~~~~~~~~~~~~~
To run HideSettingsPages, your computer requires the following:
- HideSettingsPages Registry Helper. This is included with HideSettingsPages and is what applies the Registry key value to hide the pages the user chooses. It's sometimes refered to as "hsp_registry-helper" as that's the filename I chose for it.
- Microsoft .Net 4.6.1 Framework https://www.microsoft.com/en-us/download/details.aspx?id=49981
- Ignore the ad on that page, scroll down, and click the orange Download button. May take a while to download.
- Windows versions: Windows 7 SP1, 10.
- Windows 8.0 and Windows 8.1 are untested although they might work. HideSettingsPages is intended to be used on Windows 10 Creators Update and above, though it does work on Windows 7 SP1. This app does not support Windows 10 S due to it being limited to running apps from the Windows Store.
- Architectures: x86 (32-bit) and x64 (64-bit.)
- Hardware requirements: At least a 1.2 GHz CPU; 1 GB of RAM or more.
- Disk space:
- 32-bit: 3 GB space free.
- 64-bit: 3 GB space free.
- Note that you might have problems with running this on corporate computers. The ClickOnce security settings are disabled in HideSettingsPages and HideSettingsPages Registry Helper due to Visual Studio building problems.
------------
HOW TO USE
~~~~~~~~~~~~
1. Extract this archive to a folder. I don't really want to mess around with making an installer.
2. Open the file titled "HideSettingsPages.exe". You can create a shortcut for it on your desktop if you like.
3. Before the main window appears, a message will appear letting you know about the fact that the Settings app may crash if all the pages in certain categories are hidden. This message can be disabled via "Options>Show startup warning message".
4. Choose between hiding pages you select or showing only the pages you select while hiding the rest by clicking the radio buttons in the "Settings page visibility" groupbox.
5. Select pages to hide or only show in the "Settings page list" groupbox.
6. At the bottom of the window is a textbox showing you the current Registry key value based on your selections above. This key value is the one that will be written to the Registry when it's applied. Click "View larger..." to open a larger preview window for this key value.
7. Once you've selected the pages you want to hide, click the "Apply changes" button and it'll walk you through applying the key value. It'll also remind you to create a restore point if you want to, though this message can be disabled via "Options>Show restore point reminder message".
8. If you don't like the changes, simply click "Undo all changes" on the main window and it'll walk you through removing the key value from the Registry. The restore point reminder message can be disabled as mentioned in step #7.
9. The current data in the key value can be displayed via "File>Verify current key value..." or by pressing Ctrl+E.
10. If HideSettingsPages is closed and reopened, the page list will be unselected.
----------------------------------
CONTACT AND COPYRIGHT/LICENSING
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Drew's Main Website: http://drewnaylor.github.io
Drew's GitHub profile: https://github.com/DrewNaylor
Report a problem: https://github.com/DrewNaylor/HideSettingsPages/issues
HideSettingsPages Repository: https://github.com/DrewNaylor/HideSettingsPages
Email: [email protected]
----------------------------------
HideSettingsPages Boilerplate Text
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HideSettingsPages - GUI to set a Registry key value to hide individual pages
in the Windows 10 Settings app on the Creators Update and newer.
Copyright (C) 2017 Drew Naylor
Microsoft Windows and all related words are copyright
and trademark Microsoft Corporation.
Any other companies mentioned own their respective copyrights/trademarks.
(Note that the copyright years include the years left out by the hyphen.)
This file is part of HideSettingsPages
(Program is also known as "Hide Windows 10 Settings App Pages.")
HideSettingsPages is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
HideSettingsPages is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with HideSettingsPages. If not, see <http://www.gnu.org/licenses/>.
-------------------------------------------------
HideSettingsPages Registry Helper Boilerplate Text
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HideSettingsPages Registry Helper - Used to apply the Registry
key value chosen in HideSettingsPages. Can also apply/remove key value via arguments
and show the current value in the Registry, also with arguments.
This key value will hide or show pages in the Windows 10 Settings app on the Creators Update and newer.
Copyright (C) 2017 Drew Naylor
Microsoft Windows and all related words are copyright
and trademark Microsoft Corporation.
Any other companies mentioned own their respective copyrights/trademarks.
(Note that the copyright years include the years left out by the hyphen.)
This file is part of HideSettingsPages Registry Helper
which is used by HideSettingsPages
(Program is also known as "hsp_registry-helper.")
hsp_registry-helper is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
hsp_registry-helper is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with hsp_registry-helper. If not, see <http://www.gnu.org/licenses/>.