tis-disable-windows-visual-effects

1.0-10
Disable Visual Effects to "optimize" performance in Windows
574 downloads
Download
See build result See VirusTotal scan
tis-disable-windows-visual-effects icon
  • package : tis-disable-windows-visual-effects
  • name : Disable Windows Visual Effects
  • version : 1.0-10
  • categories : System and network
  • maintainer : WAPT Team,Tranquil IT,Morgan HINESTROSA
  • editor :
  • licence : wapt_public
  • locale : all
  • target_os : windows
  • impacted_process :
  • architecture : all
  • signature_date : 2023-12-11 12:00
  • size : 6.04 Ko
package           : tis-disable-windows-visual-effects
version           : 1.0-10
architecture      : all
section           : base
priority          : optional
name              : Disable Windows Visual Effects
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Morgan HINESTROSA
description       : Disable Visual Effects to "optimize" performance in Windows
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : wapt_public
homepage          : 
package_uuid      : 083d7f59-9bbd-4247-9ed7-944aa6973309
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 7891f1ca19ac8a9e41cb2963c0833bb3424a1dcc3f89e6ae484b1841a67063b2
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : Jtb07scCjEQpaF/Sa6kKbgGjuQXfJ1j+iUvL+BSHfKQ9S1YGvQaymBRjhhZluz+LVhtTtTaodG2s2PeCe4fJxDA2GrbiKjAhqKxFxC7MguB259jTPFkjhHM3FbvTcyJqyXmFYnG8dGohzcrfZQB7UDr8k8y6SfgqK3bg6GqUT6lcEgFxZfhSnUlgWQ5EQ5IIb6Dg/k2WdYasUqFIvIuc6wUDFaHt+Ttn8B9DhHx7UxOtb+9kMhOYYU7yqszMWG8jzxCVTbq9mOJ+GQfg6IDwY1INami8eQ0FyCr1aJaulbsc8VtQ9EUmtwTZ4oTKpxyDRQYBPKGx45yRHUWNpZ5ouw==
signature_date    : 2023-12-11T12:00:05.926600
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
from setuphelpers import *
import platform


specific_list = [
    "AnimateMinMax",
    "ComboBoxAnimation",
    "ControlAnimations",
    "CursorShadow",
    "DragFullWindows",
    "DropShadow",
    "DWMAeroPeekEnabled",
    "DWMEnabled",
    "DWMSaveThumbnailEnabled",
    "FontSmoothing",
    "ListBoxSmoothScrolling",
    "ListviewAlphaSelect",
    "ListviewShadow",
    "MenuAnimation",
    "SelectionFade",
    "TaskbarAnimations",
    "Themes",
    "ThumbnailsOrIcon",
    "TooltipAnimation",
    "TransparentGlass",
]


def install():
    # [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]
    # "VisualFXSetting"=dword:00000002"
    registry_setstring(
        HKEY_USERS, r".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects", "VisualFXSetting", 0x02, type=REG_DWORD
    )

    for entry in specific_list:
        registry_setstring(
            HKEY_CURRENT_USER,
            r".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\%s" % entry,
            "DefaultApplied",
            0x00,
            type=REG_DWORD,
        )

    if platform.win32_ver()[0].lower() in ("7", "8"):
        # service does not exist on win2k12 or on xp
        set_service_start_mode("uxsms", "Disabled")
    set_service_start_mode("themes", "Disabled")


def session_setup():
    registry_setstring(
        HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects", "VisualFXSetting", 0x02, type=REG_DWORD
    )

    #'"DefaultApplied"=dword:00000001'
    for entry in specific_list:
        registry_setstring(
            HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\%s" % entry, "DefaultApplied", 0x00, type=REG_DWORD
        )


def uninstall():
    registry_setstring(
        HKEY_USERS, r".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects", "VisualFXSetting", 0x00, type=REG_DWORD
    )

    if platform.win32_ver()[0].lower() in ("7", "8"):
        # service does not exist on win2k12 or on xp
        set_service_start_mode("uxsms", "Auto")
    set_service_start_mode("themes", "Auto")
cd612aab92fd0a36eca527263de11db55dcaf403e89a6715fdc29780110a483d : setup.py
7891f1ca19ac8a9e41cb2963c0833bb3424a1dcc3f89e6ae484b1841a67063b2 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
9b686a7e0d8731ca0f4b08b1deead2a72013819cf7db18affd7cadcda9bbf6cc : luti.json
bd6d860d1db05d452ed4b6b7635f18043a6b4f0f1b1eaa088496683c7f2d2b57 : WAPT/control