From 0817011a72b914c38458934000943a9dde9cd680 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Wed, 2 Mar 2022 23:57:29 +0100 Subject: [PATCH] Add mod: disable storage service --- mods/[all]/disable storage service/description.txt | 1 + mods/[all]/disable storage service/modscript.py | 6 ++++++ mods/[all]/disable storage service/tags.txt | 1 + 3 files changed, 8 insertions(+) create mode 100644 mods/[all]/disable storage service/description.txt create mode 100644 mods/[all]/disable storage service/modscript.py create mode 100644 mods/[all]/disable storage service/tags.txt diff --git a/mods/[all]/disable storage service/description.txt b/mods/[all]/disable storage service/description.txt new file mode 100644 index 0000000..3004b32 --- /dev/null +++ b/mods/[all]/disable storage service/description.txt @@ -0,0 +1 @@ +Disables the service responsible for enforcing group policy for storage devices. Reduces performance, stores additional files on disks, keeps USB drives active for no apparent reason. \ No newline at end of file diff --git a/mods/[all]/disable storage service/modscript.py b/mods/[all]/disable storage service/modscript.py new file mode 100644 index 0000000..451ba52 --- /dev/null +++ b/mods/[all]/disable storage service/modscript.py @@ -0,0 +1,6 @@ +for key in opusnt.regQueryKeys(opusnt.regTmpPath + "system"): + if key.lower().startswith(opusnt.regTmpPath.lower() + "system\\controlset"): + try: + opusnt.runReg(["add",key+ "\\services\\StorSvc","/v","Start","/t","REG_DWORD","/d","0x00000004","/f"]) + except: + pass diff --git a/mods/[all]/disable storage service/tags.txt b/mods/[all]/disable storage service/tags.txt new file mode 100644 index 0000000..b543668 --- /dev/null +++ b/mods/[all]/disable storage service/tags.txt @@ -0,0 +1 @@ +performance quality \ No newline at end of file