Leaderboard
Popular Content
Showing content with the highest reputation on 10/23/2020 in all areas
-
Today, I learned something about those API Set DLLs (api-ms-win-core-*) while working on an auxiliary project (its contents will be eventually incorporated into this one). The legacy win32 subsystem DLLs like ole32/kernel32/user32 etc. started forwarding functions to the API Set DLLs in 7; this practice became more prevalent in 8 and 10. To the layman, it appears that these functions have been reduced to stubs, as they appear in the API Set DLLs. But many of the legacy DLLs are also being paired up with *base dlls (kernel32 = kernelbase, ole32 = combase, user32 = win32u(?). etc.). So I found that where an implementation does not exist in the legacy file, you must look in the corresponding base file. And that's where I found out that my implementations of VerLanguageInfoW and ResolveLocaleName were indeed useless stubs. Thus, a November update will be coming to fix those functions and possibly others affected by the same issue.3 points
-
Notice: just bought a new .win domain 5 years for US$11.60, you may change domain "o.rths.ml" to "o.rthost.win"3 points
-
Unfortunately, the youtube SSUAO method has ceased working many weeks ago, whether you impersonate Google Bot or a relatively old Firefox (etc.) version ; more finer "machinery" is currently needed for Youtube in order to access their non-polymer layout, the process involves URL and Request Header manipulation (to specifically request from the server a late July/early August version of the embedded youtube player, as mentioned by @RainyShadow here ), plus some additional HTML/CSS fixes may be needed to be applied on the generated "Classic" youtube page... This is basically what the two Firefox WEs discussed previously actually do... WE need a "legacy" type extension for both New Moon 27+28 to regain Classic YT ; NM28, with its more advanced platform and engine, stands better chances of having such an add-on created for it, not least because it also supports jetpack extensions... Another possible solution would be to write a usescript duplicating the functions of those WEs and installing it on NM27/28 via "Greasemonkey for Pale Moon" This subject, but for official Pale Moon 28, was first brought up in the official support forum: https://forum.palemoon.org/viewtopic.php?f=46&t=25030 but the developers there, despite having the know-how to write such an extension, vehemently refused to do so, sayin' it isn't worth their time and effort on developing something that may get obsoleted any day now... I do note, however, that we have a "coders corner" here at MSFN: https://msfn.org/board/forum/99-coding-scripting-and-servers/ ...perhaps it wouldn't hurt asking over there...2 points
-
Beside the FF 45ESR and New Moon 26.5 / 27 / 28 versions on my website, I also have some others on my HDD: basilisk52-g4.6.win32-git-20201003-ef27fbe-uxp-15acac52b-xpmod.7z basilisk52-g4.6.win32-git-20201003-ef27fbe-uxp-15acac52b-xpmod-ia32.7z basilisk55-win32-git-20200919-a4291d5cc-xpmod.7z basilisk55-win64-git-20200919-a4291d5cc-xpmod.7z bnavigator.win32-20201003-355db4de-uxp-15acac52b-xpmod.7z iceape.win32-20201003-id-eed0566-ia-41157bf-uxp-15acac52b-xpmod.7z icedove.win32-20201003-id-eed0566-uxp-15acac52b-xpmod.7z KM76.3.1-Goanna-20201003.7z mailnews.win32-20201003-355db4de-uxp-15acac52b-xpmod.7z retrozilla-suite-tls12-20200131.7z ...if needed. Let's wait, what roytam1 says to my offer. That's wrong! The latest version still supports Windows XP, I run Notepad++ 7.9 myself without a problem on it. kind regards soggi2 points
-
7-zip has an (advanced) setting under Tools -> Options -> Editor where you can input the full path to your preferred code editor's main executable, and from then on "text-like" files inside an opened archive will open with said selected editor; very handy indeed, does not involve OS-wide file type (i.e. extension) associations... A similar (advanced) setting exists inside WinRar, too: (Apologies, but I currently have a Greek-only installation of latest WinRar 5.91, I guess you still get the idea, hopefully ) PS: The code editor of my choice...2 points
-
Hello. I was looking for internet browsers that still support XP and something caught my eye, a chinese browser called Extreme Explorer 360 (Chrome 360). It was advertised as Chromium 78 based so I decided to give it a try and to my surprise it actually worked. At first I thought that there was absolutely no way that it could be based on Chromium 78 but after several tests it proved me wrong. Here's why I do believe that it is in fact based on Chromium 78: According to HTML5test.com, this browser gets a higher score than any other XP browser in terms of HTML5 support and features. WhatIsMyBrowser.com reports the browser as Chrome 78 running on Windows Server 2003 (XP x64) In case someone wants to try it on their own: A direct download link from Mega provided by @win32: EDIT: I do actually recommend it as a main browser now as it is based on a significantly newer Chromium version, which is also a lot safer than other much older officially supported browsers. EDIT 2: The browser has been updated to Chromium 78 from 69 and still supports Windows 2000 (with all of the latest unofficial updates), Windows XP and Windows Vista. EDIT 3: According to @ED_Sln, the latest version with proper TLS 1.3 support of Extreme Explorer 360 is 12.0.1053.0.1 point
-
W2k3_SETUPLDR_SP2_to_SP1.xdelta3Most of us don't really need/use the WAIK to build our custom WinPE's. So there were always a problem to get the few tools like wimgapi, imagex or the WIM filter drivers. Attempts were made to use httpdisk to download files from inside the WAIK iso, but it was not a good solution as you still need to load hundreds of MB and it requires to install an unsigned driver. You even had to set your x64 Windows in testmode ... But now we came with a good solution: Our tool uses cURL winhttp functions provided by Homes32 to download only the needed bytes for the hugh WAIK ISO's. There is no need for admin rights and you only need to download 4-6 MB per choosen WAIK. For command line: GetWaikTools -? W2k3_SETUPLDR_SP2_to_SP1.xdelta3 GetWaikTools.zip1 point
-
Not "error" because Kstub823 is working correctly as designed and requesting guidance. Either of those definitions is very good. Well done! I'm working on the next version of KernelEx now. I'll use your definitions to add more stubs. Thank you!1 point
-
https://github.com/mcmilk/7-Zip-zstd Found it a while back, it's basically 7-Zip on steroids. Perhaps someone finds it useful.1 point
-
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.30-20201024-656ce608c-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.30-20201024-656ce608c-win32-ia32.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - import change from tenfourfox: - #628: 2020b timezone update plus LTDs + HSTS (1387da73f) (df590d63d) - bump version to 45.9.30 (e825b4f58) - import changes from tenfourfox: - OlgaTPark/tenfourfox#14 — M1144749, M1344211, M1441788 — Add a keyboard shortcut for Reader Mode (61f16fc35) - #629: fix locale, add also to menus (81c8a93b9) (656ce608c)1 point
-
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201024-e3d7542d6-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201024-e3d7542d6-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201024-e3d7542d6-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20201024-e3d7542d6-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1145326 - String#normalize form parameter might not be an atom. r=Waldo (291a9d9c3) - 1156886 - Optimize toLowerCase and toUpperCase on ASCII characters. r=luke (6dad527a9) - Bug 1102219 - Part 0: Combine WARNED_* slots in GlobalObject and turn it into a bitset. r=till (1496c25c4) - Bug 1102219 - Part 1: Add `String.prototype.includes`; keep `String.prototype.contains` around as an alias with a (non-release builds only) warning. r=till (8502ce4c4) - Bug 1102219 - Part 3: Replace more `String.prototype.contains` with `String.prototype.includes` in JS code. r=till (d2d3e3455) - Bug 1102219 - followup for Part 0: Fix code alignment and argument name in GlobalObject.h. r=me (df2063dba) - Bug 863515 - Expose hasContentOpener on nsITabParent. r=smaug. (0e1c18870) - Bug 1157454 - Satisfy TSan by removing the unneeded mEarlyRv read in WebCryptoTask::CalculateResult() r=rbarnes (ba5fca0ae) - Bug 1106087 - Recreate newly generated ECDH private keys with an CKA_EC_POINT attribute to support JWK and PKCS8 export r=rbarnes (07634e876) - Bug 1158927 - Calls to CryptoKey::PrivateKeyToPkcs8() and ::PublicKeyToSpki() should check return values r=rbarnes (03787e2fb) - Bug 1050175 - Add raw import/export for EC public keys to the WebCrypto API r=rbarnes,smaug (168a93425) - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj (f85ec3e02) - Bug 977586 - omit quotes in top-level strings logged via console.log(), and omit extra spaces when custom styles (%c) are used. r=past,baku (58391e3d0) - Bug 1167423 - patch 1 - Handle return values of FallibleTArray functions in Console API, r=smaug (7e36592a4) - Bug 1167423 - patch 2 - Handle return values of FallibleTArray functions in WebSocket, r=smaug (286dc7745) - Bug 1167423 - patch 3 - Handle return values of FallibleTArray functions in MutationObserver, r=smaug (e4cc88cfb) - Bug 1167423 - patch 4 - Handle return values of FallibleTArray functions in CanvasRenderingContext2D, r=smaug (d02bfff6c) - Bug 1167423 - patch 5 - Handle return values of FallibleTArray functions in WebGL2Context, r=smaug (789aac4ea) - Bug 1167423 - patch 6 - Handle return values of FallibleTArray functions in WebCryptTask, r=smaug (7ca60765a) - Bug 968520 - Use FallibleTArray::TruncateLength instead of SetLength where possible. r=froydnj (bb8e960b4) - Bug 1167423 - patch 7 - Handle return values of FallibleTArray functions in DataStore API, r=smaug (e207e7371) - Bug 1167423 - patch 8 - Handle return values of FallibleTArray functions in HTMLInputElement, r=smaug (f87b9d4fb) - Bug 1167423 - patch 9 - Handle return values of FallibleTArray functions in MediaSource, r=jya (9d2905c5a) - Bug 1167423 - patch 10 - Handle return values of FallibleTArray functions in MobileMessage, r=smaug (6e8b7ce0f) - Bug 1167418 - Check fallible AppendElements call in FontFaceSet. r=poiru (cd64d2b69) - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj (a16f43ea9) - Bug 947854 part 2 - Avoid exiting fullscreen mode when exit from DOM fullscreen. r=smaug,dao (4fed384bc) (partly) - Bug 947854 part 3 - Include testing MozExitedFullscreen event in existing chrome test. r=smaug (b463bf2e8) - Bug 1105939 part 1 - Backout workaround from bug 740923. r=smichaud (08ae588b7) - Bug 1105939 part 2 - Suppress windows animation when hiding chrome on OS X. r=smichaud (f1792f1e8) - Bug 1105939 part 3 - Save and restore window collection behavior when showing/hiding window chrome. r=mstange (359c2d820) - Bug 1105939 part 4 - Treat cocoa window without titlebar as fullscreen to avoid drawing rounded corners on it. r=mstange (40a921643) - Bug 1105939 part 5 - Rename parameter aRequireTrust of SetFullScreenInternal to aFullscreenMode for increased clarity. r=smaug (650f229c3) - Bug 1105939 part 6 - Add a method to nsIWidget for widget to distinguish between fullscreen mode and DOM fullscreen. r=roc (e1d03316d) - Bug 1105939 part 7 - Use tranditional fullscreen on Mac for DOM fullscreen. r=smichaud (8e737b365) - Bug 1164625 - Don't redraw the titlebar for unified toolbar height changes when the titlebar is under Gecko's control. r=smichaud (683c87ff4) - Bug 1171210 - Add a telemetry probe for how long it takes to clear plugin cookies during sanitize. r=vladan (26cd118c5) (partly) - Bug 1148012 - Add a run ID for plugins to differentiate subsequent runs of the same plugins. r=jimm. (dd89a0278) - Bug 1148012 - Expose run ID through nsIObjectLoadingContent.idl. r=josh,smaug. (82080018e) - Bug 1148012 - Send the run ID and plugin name along with the plugin-crashed observer notification. r=josh. (d0f26b99a) - Bug 1152395: Ensure that NP_Shutdown respects async plugin init; r=jimm (6c94915e5) - Bug 1146955 - Unify pluginID for GMP and runID for NPAPI plugins to use the same internal incrementor. r=jesup, mrbkap. (b5db7ac02) - Bug 1146955 - Dispatch PluginCrashed event in content process on GMP crash for PeerConnection. r=jesup. (3eedefe8c) - Bug 1123759: Set low integrity on NPAPI processes for Windows sandboxing policy level >= 2. r=bbondy, r=bsmedberg (bc795adba) - bits of Bug 1008435 - Let the Gecko Profiler work with child processes. (7db2f4f82) - Bug 1116188 - Add async ProfileGatherer as the mechanism for gathering profiles from subprocesses. r=bgirard,bz (23aed75ce) - add ProcessHangMonitor.jsm as of Bug 1120650: add telemetry probe for slow script notices. (7501c04d7) - Bug 1160142 - For e10s plugin hangs take the minidump of the browser process before we message the chrome UI about the hang. r=billm (557ae5892) - Bug 1175975 - Null crash fix in ProcessHangMonitor (r=jimm) (52fce4c7c) - Bug 1164543 - Add HasLocalInstance support (r=jimm) (572e9e17e) - Bug 699860 - Removed useJSTransfer and deleteAllLike usage from ForgetAboutSite.jsm. r=paolo (e3f9013bc) - Bug 1189967 - Add cmath to the wrapped STL headers. r=nfroyd Somehow, TimeStamp.cpp fails to build with MSVC 2015 without this. (692e3d17d) - Bug 1249167 - Fix dependencies involving stdc++compat and clang-plugin. r=mshal (96af922d7) - Bug 1248416 - add symbols for bad_function_call exception for C++ runtimes. r=nfroyd (fa28f7568) - Bug 1228641. Add a polyfill of std::initializer_list. r=froydnj (5625de4ac) - Bug 1163329 - Add a utility for expanding a tuple into a variadic argument list to MFBT. r=froydnj (ff41a27b7) - Bug 1255540 - Properly run the clang-plugin tests. r=gps (bdf4d9ac4) - Bug 1152759 - Regroup Performance Monitoring modules/components;r=yoric (cfdc3c13a) - Bug 1151750 - about:performance now recapitulates alerts. r=mossop (e9d2a3a42) - Bug 1150863 - added play and pause button to about:performance in addition to a dropdown list to select the refresh rate. r=Yoric (944b00cfc) - Bug 1149486 - Extract a window title and window ID for PerformanceStats. r=mossop (c57e65841) - fix getTop() (df8bdbc5c) - Bug 1152950 - AddonWatcher should not inform the user at the first infraction. r=mossop (2cf902efe) - Bug 1157471 - AddonWatcher console noise. r=yoric (44c67d528) - Bug 1154239 - Rework PerformanceStats.jsm for modularity and asynchronicity. r=Mossop (4f9ba2236) - Bug 1156264 - Activate/deactivate jank and CPOW monitoring separately (high-level). r=mossop (9fcb6ca88) - Bug 1188616 - CPOW monitoring should use JS_Now instead of PR_IntervalNow. r=jandem (45cc23a05) - Bug 1157870 - Performance Groups should have a unique ID (low-level). r=jandem (ead7d288e) - Bug 1157870 - Performance Groups should have a unique ID (high-level). r=mossop (20c9fa6df) - Bug 1157870 - Cross compilation fixup. (627c99d4c) - Bug 1169890 - Check return values for CryptoBuffer.Assign() calls r=rbarnes (681f04148) - Bug 1172785 - RTCCertificate implementation, r=rbarnes (c30068f20) - Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv (b965210af) - Bug 1181262 - Disabling more code under --disable-webrtc, r=dholbert,bwc (0e93112cb) - fix mispatch (f09b69b91) - Bug 1172785 - RTCCertificate interfaces, r=peterv (9cbcbbffb) - backport some profiler stuff (b7d68cafc) - Bug 1137245 - ServiceWorkerManager should set WorkerPrivate::LoadInfo::mIndexedDBAllowed correctly. r=bent, bkelly (58ef4c286) - Bug 1176434 - Enabling indexedDB for content JS sandboxes, r=bent (c891b518f) - Bug 1158399 - Expose the [[DateValue]] field in Date objects only through a ClippedTime class that enforces prior TimeClip-ing on the given value. r=evilpie, r=bz, r=dhylands, r=mt, r=froydnj, r=khuey, r=baku, r=smaug Bug 1158399 - Ensure/assert that DateObject::setUTCTime never stores a non-TimeClip'd value in the reserved slot. r=evilpie (9c06bf765) - Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley (85d88193e) - Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley (19355939b) - Bug 1177907 - Handle ObjectClassIs exception in date_toString. r=till (a2adb9c10) (e3d7542d6)1 point
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.6.win32-git-20201024-14a9355-uxp-3b224b2b2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.6.win64-git-20201024-14a9355-uxp-3b224b2b2-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.6.win32-git-20201024-14a9355-uxp-3b224b2b2-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win32-git-20201024-3743f00d8-uxp-3b224b2b2-xpmod.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20201024-3743f00d8-uxp-3b224b2b2-xpmod.7z Official UXP changes since my last build: - Issue #1643 - Follow-up: Ensure we properly clear our pointers when the Presentation of a document is destroyed. (87c4c77ad) - Issue #1668 - Part 1: Implement support for caret-color property. (8e3832bac) - Issue #1668 - Part 2: Visited color and auto support for caret-color property. (1fc996152) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP into caret_color (95b4e5084) - Merge pull request #1670 from athenian200/caret_color (23a30020d) - Issue #1671 - Unprefix ::-moz-selection (5072843ee) - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (e8ae76d47) - [DOM Fetch] Improve stability of Fetch API. (3e5962331) - [DOM Fetch] Detect broken pipes and propagate that write error to the caller. (33a402947) - [DOM] When failing to create a channel and an image request, make sure to set the image blocking status appropriately. (3b224b2b2) Official Basilisk changes since my last build: - Switch submodule to new repo location (14a9355) Official Pale-Moon changes since my last build: - Remove protected branding from the tree pending rewrite. (bccd610f4) - [branding] Stop relying on includes for unofficial branding. (43cfe0708) - [branding] Make unofficial branding fully independent. (c4b3179b9) - Update blocklist (704679438) - Switch submodule to new repo location (3743f00d8) My changes since last build: - skipped branding and blacklist related commits1 point
-
+1 for Anydesk. I've been using it for 2 years now (ever since Team Viewer began behaving not-so-nicely on XP) and it's indeed a good replacement.1 point
-
WinNTSetup 4.2.5 - added ini option NoHiberBoot - added ini option KeepISOAlive ! Microsoft removed Assessment and Deployment Kit 8.0 from their servers If you still have these files and want to run WinNTSetup on XP/Vista overwrite the following: Tools\x??\bcdboot.exe Tools\x??\bcdedit.exe Tools\x??\bootsect.exe Tools\x??\wimgapi.old1 point
-
maybe we can have some hint from here: https://stackoverflow.com/questions/30585385/firefox-extension-how-to-intercept-the-requested-url-conditionally-and-block-it and https://stackoverflow.com/a/1777834/1452781 point
-
1 point
-
Soggi above has stored some current versions on his website... Or old versions from Wayback machine: last archived Serpents are from 20200822: https://web.archive.org/web/20200824094315/https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200822-57e81f0-uxp-dd1ad91cb-xpmod-ia32.7z https://web.archive.org/web/20200824094215/https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200822-57e81f0-uxp-dd1ad91cb-xpmod.7z https://web.archive.org/web/20200824094244/https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200822-57e81f0-uxp-dd1ad91cb-xpmod.7z (44-50MB) K-Meleon last archived build is 20200926: https://web.archive.org/web/20201001055613/https://o.rths.ml/kmeleon/km76.3.1-goanna-20200926.7z (35MB) (Notepad.... dimly remember that mess also had an issue with storing linebreaks only partially, either only \r or \n...) .1 point
-
You could use the small icons or large icons control panel. I still use large icons on any Windows version1 point
-
https://anydesk.com/en I have tested AnyDesk to connect Win XP to Win 7 and it worked OK, I haven't tried connecting Win XP to Win 10.1 point
-
/!\ Doesn't work anymore, use the proxy method : Guys, I have good news : A solution has been found to make XP and server 2003 compatible with SHA-2 updates! Special thanks to daniel_k and abbodi1406 on Mydigitalife for the work :https://forums.mydigitallife.net/threads/windows-update-for-2000-xp-2003-and-vista-is-die-august-2020.82143/page-5 Some registry hacks and patched wuaugen.dll and voilà! A 7zip file contains all necessary files : http://www.mediafire.com/file/1ontv0vkh0ghfbi https://anonfiles.com/P024Sfh0p6 https://download.ru/files/DMFZOv3t1 point
-
I went through Task Scheduler and disabled stuff that's firing on regular basis and their description didn't strike me as something that would be needed for things I expect to work to work and installed some useful software for tweaking/extending usability: Open-Shell (good old start menu, more configurable than any MS implementation and the package comes with certain tweaks for Explorer/Internet Explorer) SecureUxTheme (to be able to load unofficial themes) Aero Glass (adds transparency with blur to window frames, also more configurable than Windows 7 implementation, currently doesn't work with latest Win10 iterations) QTTabBar (tabs for Explorer with some extras) OldNewExplorer (shell extension with certain tweaks for Explorer) Link Shell Extension (displays NTFS hard links, symbolic links, directory junctions... in Explorer with overlaid icons and adds commands to work with them to context menus) 7+ Taskbar Tweaker (tweak application for taskbar) T-Clock Redux (customizable taskbar clock with extras) Regarding services, I only disabled Connected User Experiences and Telemetry and AppX Deployment Service (AppXSVC) services. I initially left the latter enabled, but it crapped out after some time when the system wasn't rebooted for weeks (endless grinding on the disk, more specifically the page file). I modified policies regarding auto-updates, turned off lock screen, re-enabled showing of crash dialog if application crashes, disabled blurring of logon screen background, OneDrive and Windows Defender. There were also some tweaks in registry there and there, I remember enabling the LastActiveClick and messing with keys at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. Even though the limit of shell icon overlays is supposed to be 15 (relevant blog post by Raymond Chen) and I have 13 of those, the ones put there by Link Shell Extension just didn't work until I renamed them in a way that they appear first alphabetically, so they have the priority. MS actually put seven entries for OneDrive there and renamed them by adding space in the name, so they had the priority. I was unable to get Open-Shell's Classic Explorer component to display the share icon for shared files, I corrected %windir%\system32\images.dll,164 to %windir%\systemresources\imageres.dll.mun,164 in Classic Explorer settings on File pane tab (most icons were relocated since version Win10 1903), appropriately renamed ShareOverlay registry key in the previously mentioned ShellIconOverlayIdentifiers key, but it just won't budge. Additional note (later edit): So this issue is connected to too much overlays or maybe even glitches in existing registered overlays. If I get rid of OneDrive entries (or just take away permissions to read those keys), the problem disappears. If OneDrive integration matters, then I don't know what one could do to have all functionality, plus there's also other software out there that adds icon overlays. When I messed with Win10 1803 initially, I resorted to deleting OneDrive entries because Link Shell Extension's overlays didn't work. Some time later, it seemed renaming was enough, though I didn't pay attention to share overlays specifically until recently. On my laptop, I also added Windows 7's Manage Wireless Networks to Control Panel. I also add the following DLLs (these deal with older games): Modified (picture guide - OllyDbg needed) d3d8.dll from Win10 1803 (Build 17134) - they removed classic fullscreen mode from D3D8 in newer versions and the optimized fullscreen mode was only ever implemented in D3D9+ - the modified DLL is reportedly still functional on Win10 2004 - so you get back the performance, but without additional perks of optimized fullscreen mode. Some DLLs from WinXP SP3: d3drm.dll - Direct3D Retained Mode DLL - some games and demos use it, not included since Vista. dmscript.dll - because DirectMusic scripting functionality is apparently bugged since Vista. dx7vb.dll - DirectX 7 runtime for Visual Basic applications (should be registered with regsvr32) dx8vb.dll - DirectX 8 runtime for Visual Basic applications (should be registered with regsvr32) dxmasf.dll - Windows Media Source Filter, should be registered with regsvr32, original file is a stub, has dependencies: drmclien.dll - DRM Client DLL strmdll.dll - Windows Media Services Streamer Dll - this DLL won't run out-of-the-box since Windows 10 1809 because they removed support for IOCTL_TCP_QUERY_INFORMATION_EX and the DLL doesn't handle it gracefully. There's a patched version available on VOGONS, there could be issues if some application out there that uses the DLL in certain way makes said feature a requirement. However, older DLL from older DirectX package, (probably best to take the other 2 as well) doesn't have this dependency. I don't remember which DirectX package has the newest version that doesn't have said dependency. So that more or less sums it up. I ended up on Win10 mostly because there's always something that doesn't work right regardless of what OS I use. The biggest improvement for me was memory management. I found older versions to be very aggressive when it came to paging out to disk. I would run something that consumes a bit more of memory, say 800 MB or more, then things would get swapped out and when I finished, disk would start grinding because lots of data has to be loaded back in memory, the running application would take a while to close and the whole computer to "snap out of it". Audio playing in the background is easily interrupted on Win7 by something going exclusive fullscreen, switching away from that fullscreen application, resolution switches are slower, more screen flashing in general with such transitions. Win10 is snappier in these scenarios, though it looks like Win10 specific GPU drivers are needed for the biggest effect in reducing screen flashes. So it is possible for second screen to not flash when something changes on the first. I also noticed an oddity on Win7 that happens with enabled HRTF in Creative Sound Blaster X-Fi MB3 software (Surround checkbox) that would result in Windows' navigation start sound (it's disabled by default) to be inaudible for some reason. Not an issue on Win10. Console windows also behave better, finally they can be normally resized. In Win7, a bizarre bug appeared that causes 8x12 raster font to just disappear from available options if user isn't in session #1 (it increases each time you logon since boot) and system locale is set to Slovenian (possibly other languages as well). That's also fixed. My experiences above with Win7 apply to Win8.x as well. Clipboard history and scrolling inactive windows options, which technically just sends mouse wheel events to window under mouse cursor, not window with keyboard focus, are also good additions. At least something for which 3rd party application isn't a must anymore. It took some tinkering, lots of things could still be improved, it definitely makes least sense UI wise out-of-the-box of all Windows releases, but so far, it works well enough that I don't have the itch to switch the OS. Currently on version 1909.1 point
-
Windows 10 itself works great. If you try and tweak it to "optimize" by disabling things, you're just making more problems. It's not a good idea to disable Microsoft Defender. Hell, it's been the best antivirus all year. https://www.pcmag.com/news/windows-defender-achieves-best-antivirus-status https://www.techspot.com/news/81396-windows-defender-ranked-joint-best-antivirus-program.html https://www.howtogeek.com/225385/what’s-the-best-antivirus-for-windows-10-is-windows-defender-good-enough/ This meme sums things up nicely about people who tweak and optimize, only to break their OS:1 point
-
We have successfully moved to the new server and new company due to often hardware failures with old company. We have lost few posts while transferring and we apologise for any inconvenience. Some of our visitors have had their DNS servers already updated, so if you're reading this you're already on our new server, bringing you a much better browsing experience here at MSFN! We hope you continue to enjoy visiting MSFN. The MSFN Team1 point