How I stopped being my parents' emergency IT hotline — The complete list of Windows Security settings I made them fix once and for all

How I stopped being my parents' emergency IT hotline — The complete list of Windows Security settings I made them fix once and for all | Windows Central Skip to main content Windows Central Insider - Join our community JOIN NOW 11Premium Benefits 24/7Access Available 9K+Active Members Exclusive Arti

How I stopped being my parents' emergency IT hotline — The complete list of Windows Security settings I made them fix once and for all | Windows Central Skip to main content Windows Central Insider - Join our community JOIN NOW 11Premium Benefits 24/7Access Available 9K+Active Members Exclusive Articles Member-only articles Weekly Newsletters Gaming & entertainment news Commenting Join the discussion Achievements Earn as you go Exclusive Competitions Members-only prize draws Curated Deals Curated gaming & tech deals BECOME AN INSIDER For the quickest way to join, simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all your gaming news. Contact me with news and offers from other Future brands By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over. FIND OUT ABOUT OUR MAGAZINE Want to subscribe to the magazine? Click the button below to find out more information. Find out more const BANNER_SUBTITLE = "BECOME\u0020AN\u0020INSIDER"; window.handleExistingUserLogin = function() { sessionStorage.setItem('membership_redirect_pending', 'true'); if (window.FUTR && window.FUTR.Connect && window.FUTR.Connect.Auth) { window.FUTR.Connect.Auth.login(); } else { console.error("FUTR Auth method not found, forcing reload"); window.location.reload(); } }; document.addEventListener("DOMContentLoaded", () => { const banner = document.getElementById('skinnyBanner'); if (!banner) return; const isJumpLinksViewport = window.matchMedia('(max-width: 1279px)').matches; const suppressForJumpLinks = banner.dataset.suppressForJumpLinks === 'true'; if (isJumpLinksViewport && suppressForJumpLinks) { banner.classList.remove('show', 'expanded'); banner.style.display = 'none'; document.body.classList.remove('banner-visible', 'banner-expanded'); return; } const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated; const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated; if ((isAuthKiosq || isAuthConnect) && sessionStorage.getItem('membership_redirect_pending') === 'true') { sessionStorage.removeItem('membership_redirect_pending'); window.location.href = '/membership'; return; } const bannerHeader = document.getElementById('bannerHeader'); const closeBanner = document.getElementById('closeBanner'); const joinNowBtn = document.getElementById('joinNowBtn'); const emailInput = document.querySelector("#membershipSignUp #emailInput"); const submitBtn = document.getElementById('submitBtn'); const formElement = document.getElementById("membershipSignUp"); const authFeedback = document.getElementById("authFeedback"); let bannerVisible = false; let bannerExpanded = false; let bannerDismissed = false; let scrollTriggered = false; let isInputFocused = false; let isLoginMode = false; const MIN_SCROLL_NO_AD = 500; const SAFETY_SCROLL_TOP = 100; function getCookieValueBis(name) { const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return v ? v[2] : null; } function submitRedirection() { sessionStorage.setItem('membership_just_signed_up', 'true'); window.location.href = '/membership'; } function checkBannerStatus() { if (localStorage.getItem('skinnyBannerDismissed') === 'true') bannerDismissed = true; } if (emailInput) { emailInput.addEventListener('focus', () => { isInputFocused = true; }); emailInput.addEventListener('blur', () => { isInputFocused = false; }); emailInput.addEventListener("input", function () { if(isLoginMode) { isLoginMode = false; submitBtn.value = "SIGN UP"; authFeedback.classList.add('hidden'); submitBtn.disabled = false; } if(window.dispatchOrQueueAction) { window.dispatchOrQueueAction('freyr.sendEventToFreyr', { name: 'membershipEvent', eventObject: { membership: { action: "input-signup-form", label: "user-personal-data", type: "banner-sticky" } } }); } }); } if (formElement) { formElement.addEventListener("submit", async function (event) { event.preventDefault(); if (!emailInput.value.trim()) { emailInput.focus(); return; } if (isLoginMode) { if (window.FUTR?.Connect?.Auth?.login) { window.FUTR.Connect.Auth.login(); submitRedirection(); } return; } submitBtn.disabled = true; if(window.dispatchOrQueueAction) { wi <
As an Amazon Associate we earn from qualifying purchases. Some links on this page are affiliate links — if you click through and make a purchase, we may earn a commission at no extra cost to you.

Comments (0)

Loading comments…

Leave a Comment

Sofia Marin
About the Author Sofia Marin

Sofia Marin explores how games influence culture, storytelling, and online communities through features, interviews, and opinion pieces.

export function toastFunction(message, data) { return toastState.create({ message, ...data }); } from 'svelte-sonner';