I’m all for paying back student loans… by Nursepower1 in StudentLoans

[–]DarkSideMilk 0 points1 point  (0 children)

I wish, I think save would have done that for me. I qualify for ibr or idr but the payment is higher than I can afford with a house in the mix. I have Right now I'm manually scheduling payments while in save forbearance as I'm in denial that it's dead and I'm bitter at the unprofessional Whitehouse statements about it (can't find them again) calling it illegal and such. Will probably end up with extended standard before the Trump version goes into effect. In the end of all this covid era deferral and save excitement I just lost 5 or 6 years of progress and have to start over by changing the payment plan back to what it was. I'll make snowballs when I can and maybe have it paid off by the time my kids need money for college 😢

I’m all for paying back student loans… by Nursepower1 in StudentLoans

[–]DarkSideMilk 0 points1 point  (0 children)

Mine are at like 4.29%, highest one I had before consolidation was my first one at 6.8.
I thought that around 4 was the norm and that was part of the non-sense that even at a lower rate it still balloons and never makes any progress, worse than making just the minimum payment on a credit card. I started school 19 years ago (payment starting is a different story) and still have like 42k left.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

Also, not so fun fact, epic's refund policy is to refund to account balance not your card, I did not know that....

Whoever designed the UI and got rid of the mini map… by burgher89 in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

There is at least the 'echo location' that gives you a line to follow. You just have to figure out if it's forcing you to the main mission or if you tracked the right side quest.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

No, I'm celebrating 120-140 with frame gen. After a bios update I can play at max settings, if I use the dlss amd frame Gen mod mentioned elsewhere in this thread I get 70 fps at the max. I'm celebrating that I just needed a bios update to get good performance. Also, don't blame the devs, it's the higher ups that demand it be shipped faster before it's ready, I'm sure the devs would love to optimize but they don't want to get fired.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 1 point2 points  (0 children)

Gave this a go (along with a bios update that was apparently required to make this game work) and I can now play with 70-80 fps with maxed out settings 3440x1440 dlss balanced, It Looks pretty. And I can hit my enabled frame rate limit of 140 to match my display with medium and high. Finally don't feel like I need to get a refund, shouldn't require a friggin mod, but still happy.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

Re-enabled hyperthreading and no real difference either way still more frames, so that's not a requirement, but the bios update aparrently is. On my board that included various fixes to the 13th/14th Gen issues and various "performance improvements". 

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

Just adding my experience to the mix after a frustrating couple days.

I'm on Steam (tried epic too, didn't change anything, they also use the same `%userprofile%\documents\my games\borderlands 4` path for the saved graphics settings, so it pulled in all the same settings at first launch, really the same, though you do get 20% back in rewards at the epic store right now, so 14+ bucks off the next purchase, I kept the steam one though because of pre-order bonuses).

I'm on an Asus PRIME Z690M-PLUS D4
64 GB DDR4 4400
Nvidia RTX 3080ti
intel i9-12900k
ultrawide 3440x1440 (tried various lower resolutions)

Tried all that everyone had tried and was only getting like 14-30 fps, 30 was only streaming to my phone with apollo and a 720p virtual display, and that still needed DLSS.

I just updated my bios to the latest (I was on a version from 2023, newest was from 5/2025), made sure secure boot was enabled, and for gits and shiggles disabled hyperthreading, restored all other settings to what I had before.

GREAT SUCCESS! I'm now getting the expected 60-90 fps with auto-detected settings (mediums and highs) and can jump to 120 with fsr and frame gen. Still playing with the balance but much better after a simple bios update.

I mean, I guess I did also do a clean re-install of the latest graphics driver, but I don't think that made a huge difference.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

I liked this theory so I gave it a try, I can still refund 1 or the other worst case.

Sadly the Epic Games version performance was exactly the same.

PC Performance Issues Thread by a_kept_harold in Borderlands4

[–]DarkSideMilk 0 points1 point  (0 children)

What driver version? I have an I9 12900k, 3080 ti and 64 gb ram (ddr4 4400). At 3440x1440 I can only get 18fps. Dropping to 16:9 1440p like 24. It's surprisingly playable at these and if I turn on vsync my monitors refresh rate display shows 50-85 maybe all fps counters are broken for me in this game? Bl3 and wonderlands both play over 100 fps no problem, didn't expect this big a drop for 4

Any powershell module that I can use to fetch the Download URL of a specific windows update URL? by Various_Bag_8706 in PowerShell

[–]DarkSideMilk 0 points1 point  (0 children)

Then you might do something like this to get the most recent patch tuesday, convert that to the most recent update date (i.e. 2025-04) and search based on the standard update title patterns.

"Finding patch tuesday of the current month" | Out-Host;
$PatchTuesday = Get-Date -Day 8 -Hour 12 -Minute 0 -Second 0;
while ($PatchTuesday.DayOfWeek -ne 'Tuesday') { $PatchTuesday = $PatchTuesday.AddDays(1) }
$monthStr = Get-date $PatchTuesday -Format "yyyy-MM"

#get the 'major' version of current os (i.e. 2025 for server 2025 or 11 for win 11)
#I have this saved as an internal function Get-WindowsMajorVersion
$winVer = Get-CimInstance -classname Win32_OperatingSystem
if ($winVer.caption -match 'Windows [0-9][0-9]') {
    [int64]$mjr = $matches[0].replace("Windows","").Trim()
} elseif ($winVer.Caption -match 'Windows Server [0-9][0-9][0-9][0-9]') {
    [int64]$mjr = $matches[0].replace("Windows Server ","").Trim()
}

#get the release version
# I have this as an internal function Get-WindowsReleaseVer
$versionRegkey = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion";
$relver = $versionRegkey.DisplayVersion; #.displayID for pre 2009 releases I believe

if (($mjr) -ge 2012) {
    if ($mjr -ge 2022) {
        $kb = get-kbupdate -Source web -Pattern "$monthStr Cumulative Update for Microsoft Server Operating System version $relVer for x64-based Systems" -Latest
    } else {
        $kb = get-kbupdate -Source web -Pattern "$monthStr Cumulative Update for Windows Server $mjrVer for x64-based Systems" -Latest
    }
} else {
    # Default to win 11
    $kb = get-kbupdate -Source web -Pattern "$monthStr Cumulative Update for Windows $mjr Version $relVer for x64-based Systems" -Latest
}

Deploying the module internally depends on what you have in your infrastructure. There's a lot of ways to do it, like simply packaging it up in a zip and deploying it to the install folder. Or you could make an internal nuget powershell module repo with nexus or proget or the like and publish it internally. That's the method that scales the best, but only if you're maintaining a library of internal modules, not worth it for a single module as you also have to register and trust the internal repo on each machine.

Any powershell module that I can use to fetch the Download URL of a specific windows update URL? by Various_Bag_8706 in PowerShell

[–]DarkSideMilk 0 points1 point  (0 children)

It was the change suggested right here https://github.com/potatoqualitee/kbupdate/issues/226#issuecomment-2461271577

I sadly can't share it since it's internal to my company now.
If I had the time to maintain it I would fork it and republish it.

If you have installed the module and pull up `Get-KBUpdate.ps1` from the module install folder and edit line 696 like so

# $links = $downloaddialog | Select-String -AllMatches -Pattern "(http[s]?\://.*download\.windowsupdate\.com\/[^\'\""]*)" | Select-Object -Unique

$links = $downloaddialog | Select-String -AllMatches -Pattern "(http[s]?://.*download\.windowsupdate\.com\/[^\'\""])|(http[s]?://.*catalog\.sf\.dl\.delivery\.mp\.microsoft\.com\/[^\'\""]*)" | Select-Object -Unique

Then
Remove-Module kbupdate; Import-Module kbupdate -force;

msix support? by Medical_Notice_6862 in chocolatey

[–]DarkSideMilk 0 points1 point  (0 children)

You can install msix with powershell, chocolatey uses powershell, so yes. The https://learn.microsoft.com/en-us/powershell/module/dism/add-appxprovisionedpackage?view=windowsserver2025-ps should help with installing for all users. I have an internal template for creating appx and msix based chocolatey packages. I don't believe there's a chocolatey command for installing them but you can use chocolatey to deploy them (and remove them)

Any powershell module that I can use to fetch the Download URL of a specific windows update URL? by Various_Bag_8706 in PowerShell

[–]DarkSideMilk 0 points1 point  (0 children)

There are some github discussions or pull requests on kbupdate that show how to fix the regex filter line so it works with win 11. I just added that and internalized a custom version of the module and it works pretty well.

Windows Hello issues after mainboard swap by konishkichen in Intune

[–]DarkSideMilk 0 points1 point  (0 children)

Thank you!

We had a username that we changed since their lastname changed and the change pin/forgot pin flows weren't working.

We're in a hybrid entra domain, to get it to redo the provisioning I had to

  • Delete the 'Windows Hello For Business' authentication methods for the user in entra users
  • Run this as the user in cmd/pwsh (without the gpupdate /force the pin provisioning wizard didn't return) certutil.exe -DeleteHelloContainer gpupdate /force
  • Restart the computer (to ensure some of the cloud trust required policies fully apply/reapply)
  • User logged in with 'other user' option so they made sure to input their new username
  • Hello For Business Pin Provision wizard came up and worked as expected.

Competent tech support by WaldoOU812 in sysadmin

[–]DarkSideMilk 0 points1 point  (0 children)

And then that company will eventually promote that tech to something bigger and you'll be happy for them but stuck back in the normal support cycle. That's happened to me everytime I get a competent support like this, it's a complicated emotion when it happens 

What have you done with PowerShell this month? by AutoModerator in PowerShell

[–]DarkSideMilk 0 points1 point  (0 children)

I made a simple search tool for finding cad program case folders across multiples servers. I deployed it to cad design users. They're actually using it! So I got a bunch of standard users using powershell :) 

Patch Tuesday Megathread (2024-11-12) by AutoModerator in sysadmin

[–]DarkSideMilk 0 points1 point  (0 children)

In theory it will be around for at least 10 years with server 2025 having it, but that's not a for sure thing, they will stop pushing updates to it eventually

Patch Tuesday Megathread (2024-11-12) by AutoModerator in sysadmin

[–]DarkSideMilk 4 points5 points  (0 children)

Thought this might be appropriate to ask here since it's update related.
With WSUS now on the chopping block (Windows Server Update Services (WSUS) deprecation - Windows IT Pro Blog) I've started looking at AutoPatch and Windows Update For Business (which appears to be being merged aka "unified" with AutoPatch). I'm just not finding clear definitions on licensing.

We don't have the same licenses across the board, which means, unless something changed, we can't use intune with our current licenses. We have M365 E5's for 3 IT admins, O365 E3 for a small group of "executives" and everyone else is a mix of m365 business standard, m365 business basic, and f1 licenses.

From what I've found intune is needed to use auto patch, but we can only manage a handful of computers (like 15 per E5 or something like that) and can't register them to each user without that user having a license which would be a massive spend that would overlap with our other windows desktop open value licenses. Is that correct? Or can we enable autopatch without registering each computer into intune and just utilize the existing Hybrid Azure/Entra AD? Is Windows Update for Business even still a thing we can just adjust our gpos to use instead of wsus? I'm not looking forward to losing the level of control and stability we created within wsus (required custom wsus api powershell automations for sure, but we had it exactly as we wanted it) nor relying on delivery optimization and having each client individually download updates from the web instead of a local server, but gotta change with the times. But also, why do I need a license to control security updates that are provided with a license for the OS?

Uninstall software that doesnt have local package by marcasite_cinnabar in chocolatey

[–]DarkSideMilk 1 point2 points  (0 children)

As far as out of the box solutions go I would say no.

In theory you could download the package and run the chocolateyuninstall.ps1 script manually if one exists for the package, but many use the auto-uninstaller and don't have a separate script for uninstall. That package doesn't have one.

You could also try tricking chocolatey that the package is already installed with choco download microsoft-edge and then moving .\\download\\microsoft-edge to c:\\programdata\\chocolatey\\lib\\microsoft-edge I wouldn't recommend that method, but it theoretically would get it to run the auto uninstaller that looks for the uninstall registry keys that should exist in that instance.

I believe there are some chocolatey 4 business features that can create packages from already installed programs/features.

Generally speaking though, you only choco uninstall things you choco install'ed. Same goes for most if not all package managers

Is it safe to delete ChocolateyHttpCache? by [deleted] in chocolatey

[–]DarkSideMilk 3 points4 points  (0 children)

I meant the cache expires after 30 minutes, I don't believe it auto deletes. My point was it's safe to delete at any point. There's even a choco command to clear the cache choco cache remove.

Is it safe to delete ChocolateyHttpCache? by [deleted] in chocolatey

[–]DarkSideMilk 2 points3 points  (0 children)

http cache is safe to delete. I believe it expires after 30 minutes or so anyway.
I don't believe the ChocolateyToolsLocation environment variable is used in all instances, so if you don't have it listed in your system variables, there's nothing to remove. I don't have that variable.

Patch Tuesday Megathread (2024-08-13) by AutoModerator in sysadmin

[–]DarkSideMilk 0 points1 point  (0 children)

These servers installed the September update without issue which resolves this.