Botched CrowdStrike security update breaks Windows worldwide, causing BSOD and crashes



 Neowin:

Multiple companies worldwide are currently forced to suspend their operations due to a faulty cybersecurity update from CrowdStrike. The update is taking down thousands of Windows computers, causing them to boot loop and crash to a blue screen of death.

Affected companies include banks, airlines, TV channels, and more, and some of them are forced to halt their jobs almost completely, with most Windows PCs not working due to the Falcon Sensor agent from CrowdStrike, a system that monitors network activity and prevents cyberattacks. One user from Malaysia said on Reddit that 70% of their laptops are now stuck in a boot loop.


UPDATE:







CrowdStrike issue impacting Windows endpoints causing an error message on a blue screen
Microsoft has identified an issue impacting Windows endpoints that are running the CrowdStrike Falcon agent. These endpoints may encounter an error message on a blue screen and experience a continual restarting state.

We have received reports of successful recovery from some customers attempting multiple restart operations on affected Windows endpoints.

To mitigate this issue, follow these steps:
  1. Start Windows into Safe Mode or the Windows Recovery Environment.
  2. Navigate to the C:\Windows\System32\drivers\CrowdStrike directory
  3. Locate the file matching “C-00000291*.sys”, and delete it.
  4. Restart the device.
  5. Recovery of systems requires a Bitlocker key in some cases.
For Windows Virtual Machines running on Azure follow the mitigation steps in Azure status

Additional details from CrowdStrike are available here: Statement on Windows Sensor Update - CrowdStrike Blog



 Read more:





 
Last edited by a moderator:
@andrew129260

You are evidently well informed. Have you any sense of how common it is for big companies to be totally in the cloud for their operations?
Do Fortune 500 companies use AWS or similar?
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.2894
    Computer type
    Laptop
    Manufacturer/Model
    Acer Swift SF114-34
    CPU
    Pentium Silver N6000 1.10GHz
    Memory
    4GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD
    Cooling
    fanless
    Internet Speed
    150 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    ASUS T100TA Transformer
    Processor Intel Atom Z3740 @ 1.33GHz
    Installed RAM 2.00 GB (1.89 GB usable)
    System type 32-bit operating system, x64-based processor

    Edition Windows 10 Home
    Version 22H2 build 19045.3570
  • Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
Would computers affected by the CrowdStrike bug be remotely bootable?
Yes, of course. It's possible e.g. through SCCM with the combination of a PXE server, a DHCP server and a TFTP server, at least if the boot order on the client PCs was set to first attempt to PXE boot, i.e., to attempt to PXE boot before attempting to boot from the internal SSD. That is, at least if we can assume that these servers [that are required to make PXE boot possible] are still up and running of course. But then, if these servers no longer are up and running, a recovery plan should help solve that immediately (or hopefully it just might).

That plus the fact that the general concept of redundancy is always the main key, in a broad sense. If one server fails, other servers should be able to cope to the point where this negative impact can still be mitigated to some reasonable extent. Similarly, multiple different connections should be used to anticipate connection failures. Duplexing alone is very often not enough.

Duplexing is the concept of having, e.g., multiple NICs or multiple HBAs installed within the same PC or within the same server. So, while it is true that a RAID array gives you multiple redundant physical disks, it won't save your day if the RAID controller fails, which helps to explain why having multiple RAID controllers can be a good idea, but if the network connection fails or if the whole server goes down... well, you got the picture.

In short, I don't see how it would be possible that the only way to break out of the CrowdStrike bootloop on thousands of PCs would be to just press and hold the Delete key or F2 to enter the UEFI settings and change the boot order. Obviously instead, you want to change the boot order to how it's supposed to be, always before Crowd is Struck...
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
So I was curious and asked my higher ups why we don't use PXE in my town hall meeting and they told me we don't use PXE because it's incredibly insecure. It doesn't meet their "zero trust" intiantive. They apparently use intune on their side while I just get machines shipped with images on them that I deploy per use case via PDQ.

I asked them what makes it insecure and didn't get far, so now to do some internet research.....
One word? Incompetence.
You still have to tell the machine to boot from pxe though?
Besides changing the boot order again, there exist multiple other ways to prevent specific client machines from PXE booting. With SCCM, it is possible to organize specific client machines with dynamic collections and static collections. Dynamic collections are (WQL) query based. Templates can be used to create various queries for this purpose, but Powershell can also be used to leverage more flexibility in that regard.

Another example of how PXE boot can be prevented (again, on specific clients) is to configure the DHCP server in such a way that, during PXE, it assigns no IP address to the client, i.e., based on the MAC address of the client. So, for this to work, the MAC address of the client must be known. In short, if the client cannot reach both the PXE server and the TFTP server, then the attempt to PXE boot will be ended, and the client will attempt to boot the next item on the list that has been defined in the boot order of the client's BIOS/UEFI settings.
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
@hdmi

That is too complicated for little old me to understand. Can companies develop a strategy that would evade what happened on Friday? Even those that use CrowdStrike? If a machine Blue Screens, can it still be booted remotely?
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.2894
    Computer type
    Laptop
    Manufacturer/Model
    Acer Swift SF114-34
    CPU
    Pentium Silver N6000 1.10GHz
    Memory
    4GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD
    Cooling
    fanless
    Internet Speed
    150 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    ASUS T100TA Transformer
    Processor Intel Atom Z3740 @ 1.33GHz
    Installed RAM 2.00 GB (1.89 GB usable)
    System type 32-bit operating system, x64-based processor

    Edition Windows 10 Home
    Version 22H2 build 19045.3570
  • Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
@andrew129260

You are evidently well informed. Have you any sense of how common it is for big companies to be totally in the cloud for their operations?
Do Fortune 500 companies use AWS or similar?
From what I have seen over the years and from what my friends tell me that are in the industry yes there has been a huge move to cloud for a ton of things. Especially for security.
@hdmi

That is too complicated for little old me to understand. Can companies develop a strategy that would evade what happened on Friday? Even those that use CrowdStrike? If a machine Blue Screens, can it still be booted remotely?
From my understanding security providers would need to have more options for all updates patch management not just the program updates. But again, with security compliance, insurance compliance I am not sure how that could be handled in a way that would prevent things like this. Upgrade rings could help as suggested, but companies are terrified of security issues and compliance so a balance would have to be found. You cannot realistically test every single av update for issues.

No if a PC blue screens in a loop in the way the crowdstike one has, there isn't much you can do besides touching the machine in some way. You could have thin clients and a central server in some environments but that's not practical for most businesses. There is also the Intel management remote tool that is possible to do some things remotely but most companies don't use it due to security concerns. I'm sure with sccm and other stuff you can do more but that's outside my scope. According to HDMI you can do this via the pxe stuff, but you would need a server thats unaffected, which in our case everything was so that would not have helped.

One word? Incompetence.

Besides changing the boot order again, there exist multiple other ways to prevent specific client machines from PXE booting. With SCCM, it is possible to organize specific client machines with dynamic collections and static collections. Dynamic collections are (WQL) query based. Templates can be used to create various queries for this purpose, but Powershell can also be used to leverage more flexibility in that regard.

Another example of how PXE boot can be prevented (again, on specific clients) is to configure the DHCP server in such a way that, during PXE, it assigns no IP address to the client, i.e., based on the MAC address of the client. So, for this to work, the MAC address of the client must be known. In short, if the client cannot reach both the PXE server and the TFTP server, then the attempt to PXE boot will be ended, and the client will attempt to boot the next item on the list that has been defined in the boot order of the client's BIOS/UEFI settings.
Yeah I mean I see what you are saying but I also don't how that helps in the field. Most of our people are not in the building. Most of our laptops don't have Ethernet.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
@hdmi

That is too complicated for little old me to understand. Can companies develop a strategy that would evade what happened on Friday? Even those that use CrowdStrike?
They most certainly can, and, they most certainly should have.
If a machine Blue Screens, can it still be booted remotely?
It isn't the machine that Blue Screens. The thing that Blue Screens is called Windows. The thing that causes Windows to Blue Screen is the bad update from CrowdStrike. The thing that causes the bootloop is this. But keeping that checkbox enabled is also what's necessary for the machine to attempt to PXE boot after the Blue Screen occurs. Else, the machine will just stay forever frozen at the Blue Screen until either someone powers it down or someone manually restarts it. So, by keeping the AutoReboot option always enabled while at the same time also, in the boot order, keeping PXE boot always above the internal SSD that has Windows installed on it, it will be possible to allow the machine to, 1/ after the Blue Screen occurs, AutoReboot and, next, via PXE boot, 2/ receive a custom WinPE image that contains a startup script like how I earlier said (i.e., using Wpeinit and Startnet.cmd).

Once started, the script can delete the bad file, send a message over the network to inform the server that the operation was successful, wait for the server to acknowledge the message, and reboot. Upon receiving the message, the server can then prevent the client from PXE booting again, either by adjusting the DHCP server's settings (i.e., based on the client's MAC address) or by using Powershell to update the WQL query that the dynamic collection is based on (i.e., if using SCCM with WDS).
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
That is too complicated for little old me to understand. Can companies develop a strategy that would evade what happened on Friday? Even those that use CrowdStrike? If a machine Blue Screens, can it still be booted remotely?
A blue screen is caused by a crash in kernel mode, and the crash is done intentionally by design. When an unexpected condition occurs in the kernel, the system is halted. In windows that a BSOD, in other OS's the same process happens (the intentional crash), but the colors and experience are difference.

In the case of crowdstrike, the machine would boot windows, but it loads the kernel mode driver for crowdstrike very soon in the boot process and that bug from crowdstrike caused a crash in kernel mode which resulted in the BSOD.

So the solution was to boot up the box to a minimal state, and then remove the corrupted channel file placed by Crowdstrike so that the crash in kernel mode didn't happen.

The problem on Friday is hard to prevent though as described by @hdmi because the reasons for the crash need to be known and understood to then take remediation steps in a script. Once understood, there are a variety of methods and tooling to get around the issue. So in most cases, this type of problem is going to happen again and it's not due to lacksadaisical system adminstation.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink SEI8
    CPU
    Intel Core i5-8279u
    Motherboard
    AZW SEI
    Memory
    32GB DDR4 2666Mhz
    Graphics Card(s)
    Intel Iris Plus 655
    Sound Card
    Intel SST
    Monitor(s) Displays
    Asus ProArt PA278QV
    Screen Resolution
    2560x1440
    Hard Drives
    512GB NVMe
    PSU
    NA
    Case
    NA
    Cooling
    NA
    Keyboard
    NA
    Mouse
    NA
    Internet Speed
    500/50
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    Mini PC used for testing Windows 11.
  • Operating System
    Windows 10 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Ryzen 9 5900x
    Motherboard
    Asus Rog Strix X570-E Gaming
    Memory
    64GB DDR4-3600
    Graphics card(s)
    EVGA GeForce 3080 FT3 Ultra
    Sound Card
    Onboard
    Monitor(s) Displays
    ASUS TUF Gaming VG27AQ. ASUS ProArt Display PA278QV 27” WQHD
    Screen Resolution
    2560x1440
    Hard Drives
    2TB WD SN850 PCI-E Gen 4 NVMe
    2TB Sandisk Ultra 2.5" SATA SSD
    PSU
    Seasonic Focus 850
    Case
    Fractal Meshify S2 in White
    Cooling
    Dark Rock Pro CPU cooler, 3 x 140mm case fans
    Mouse
    Logitech G9 Laser Mouse
    Keyboard
    Corsiar K65 RGB Lux
    Internet Speed
    500/50
    Browser
    Chrome
    Antivirus
    Defender.
So, by keeping the AutoReboot option always enabled while at the same time also, in the boot order, keeping PXE boot always above the internal SSD that has Windows installed on it, it will be possible to allow the machine to, 1/ after the Blue Screen occurs, AutoReboot and, next, via PXE boot, 2/ receive a custom WinPE image that contains a startup script like how I earlier said (i.e., using Wpeinit and Startnet.cmd).
thats awesome for desktops and production. Would be cool if my company did that for them. That doesn't help for laptops though, which I would wager would be the most common type of machine across a company. They would need to be in the building on our network. And would also need to have ethernet ports. Meaning you would need to touch each machine anyway. And in the case of cloudstrike the server hosting the pxe would need to be unaffected as well. Not sure how this would affect bitlocker either.

The problem on Friday is hard to prevent though as described by @hdmi because the reasons for the crash need to be known and understood to then take remediation steps in a script. Once understood, there are a variety of methods and tooling to get around the issue. So in most cases, this type of problem is going to happen again and it's not due to lacksadaisical system adminstation.

Agreed. There are certain things you can do better, but even the best companies went down with this.

In other news:

 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc
Further proof this could not be blocked by having update / patch management:


Configuration File Primer​

The configuration files mentioned above are referred to as “Channel Files” and are part of the behavioral protection mechanisms used by the Falcon sensor. Updates to Channel Files are a normal part of the sensor’s operation and occur several times a day in response to novel tactics, techniques, and procedures discovered by CrowdStrike. This is not a new process; the architecture has been in place since Falcon’s inception.


So yes, this could not have been prevented imho. And even if you had a team to test every update, there is not enough resources to test these on enough machines for long enough that come out multiple times a day.

Only the provider in my opinion would have the resources/time to do this.

Now you could have rings to deploy these updates out to workstations first and then production or critical systems last, but then the insurance compliance and security policy might prevent you from doing so. And what's the point if you dont have the latest updates for your AV? Millions of threats come out every day.

I don't know what the answer is, but I don't think testing every single AV update to release is it. Not with the countless ransomware and other attacks.

Your AV company has to have better QA. Microsoft needs to have better protection of a system when a blue screen occurs.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc
They most certainly can, and, they most certainly should have.

It isn't the machine that Blue Screens. The thing that Blue Screens is called Windows. The thing that causes Windows to Blue Screen is the bad update from CrowdStrike. The thing that causes the bootloop is this. But keeping that checkbox enabled is also what's necessary for the machine to attempt to PXE boot after the Blue Screen occurs. Else, the machine will just stay forever frozen at the Blue Screen until either someone powers it down or someone manually restarts it. So, by keeping the AutoReboot option always enabled while at the same time also, in the boot order, keeping PXE boot always above the internal SSD that has Windows installed on it, it will be possible to allow the machine to, 1/ after the Blue Screen occurs, AutoReboot and, next, via PXE boot, 2/ receive a custom WinPE image that contains a startup script like how I earlier said (i.e., using Wpeinit and Startnet.cmd).

Once started, the script can delete the bad file, send a message over the network to inform the server that the operation was successful, wait for the server to acknowledge the message, and reboot. Upon receiving the message, the server can then prevent the client from PXE booting again, either by adjusting the DHCP server's settings (i.e., based on the client's MAC address) or by using Powershell to update the WQL query that the dynamic collection is based on (i.e., if using SCCM with WDS).

That assumes someone who knows how the "f" to this. Obviously most didn't and don't. Even reading your example I'm scratching my head and wondering if I'd be able to do it.
 

My Computer

System One

  • OS
    11 Pro 24H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI
    CPU
    i7-10750H
    Motherboard
    MSI MS-17F5
    Memory
    16GB Samsung DDR4 3200
    Graphics Card(s)
    Intel + Nvidia RTX3060 Laptop
    Sound Card
    Realtek
    Monitor(s) Displays
    Samsung 24" Curved (HDMI)
    Screen Resolution
    1920x1080
    Hard Drives
    Sabrent Rocket Gen3 1Tb Smasung EVO 870 1TB
    Antivirus
    Avast
Blown out of all proportion - I've been running 7 different systems, using all sorts of services and didn't notice ANY issues.

Still, let's not deprive the media of their weekly fix of sensationalism, eh?
 

My Computer

System One

  • OS
    Windows 11
thats awesome for desktops and production. Would be cool if my company did that for them. That doesn't help for laptops though, which I would wager would be the most common type of machine across a company. They would need to be in the building on our network. And would also need to have ethernet ports. Meaning you would need to touch each machine anyway.
PXE over WiFi is a vendor-specific feature that isn't very common, but some laptops have it. E.g., the HP EliteBook 840 G7 and the HP ProBook 440 G8. If you have admin rights, an alternative approach would be to use OSDCloud to be able to download a custom WinPE over the internet via WiFI.
And in the case of cloudstrike the server hosting the pxe would need to be unaffected as well.
If all the servers are forever stuck in a bootloop, then like I earlier tried to point out, every IT manager (every sane IT manager, that is) should already have a recovery plan ready before it happens, complete with compelling evidence built on valid test results to indicate that the recovery plan is reliable and robust.
Not sure how this would affect bitlocker either.
It should work. 😂
Agreed. There are certain things you can do better, but even the best companies went down with this.
If they went down with this, it only proves that they weren't truly the best. Everyone can make mistakes, but letting yourself get locked out of two boatloads of PCs at once? Yeah...
In other news:

The article says they're working on a solution to make it reboot faster. I was thinking maybe it will be a mini-sized bootable image.
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
Blown out of all proportion - I've been running 7 different systems, using all sorts of services and didn't notice ANY issues.

Still, let's not deprive the media of their weekly fix of sensationalism, eh?
And do you pay for cloudstrike as a third party software for endpoint protection? If not, then you would not have seen any fallout from the issue.

We had nearly 1000 servers down and thousands of employee workstations to fix from this issue. It wasn't sensationalism at all
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink SEI8
    CPU
    Intel Core i5-8279u
    Motherboard
    AZW SEI
    Memory
    32GB DDR4 2666Mhz
    Graphics Card(s)
    Intel Iris Plus 655
    Sound Card
    Intel SST
    Monitor(s) Displays
    Asus ProArt PA278QV
    Screen Resolution
    2560x1440
    Hard Drives
    512GB NVMe
    PSU
    NA
    Case
    NA
    Cooling
    NA
    Keyboard
    NA
    Mouse
    NA
    Internet Speed
    500/50
    Browser
    Edge
    Antivirus
    Defender
    Other Info
    Mini PC used for testing Windows 11.
  • Operating System
    Windows 10 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Ryzen 9 5900x
    Motherboard
    Asus Rog Strix X570-E Gaming
    Memory
    64GB DDR4-3600
    Graphics card(s)
    EVGA GeForce 3080 FT3 Ultra
    Sound Card
    Onboard
    Monitor(s) Displays
    ASUS TUF Gaming VG27AQ. ASUS ProArt Display PA278QV 27” WQHD
    Screen Resolution
    2560x1440
    Hard Drives
    2TB WD SN850 PCI-E Gen 4 NVMe
    2TB Sandisk Ultra 2.5" SATA SSD
    PSU
    Seasonic Focus 850
    Case
    Fractal Meshify S2 in White
    Cooling
    Dark Rock Pro CPU cooler, 3 x 140mm case fans
    Mouse
    Logitech G9 Laser Mouse
    Keyboard
    Corsiar K65 RGB Lux
    Internet Speed
    500/50
    Browser
    Chrome
    Antivirus
    Defender.
That assumes someone who knows how the "f" to this. Obviously most didn't and don't. Even reading your example I'm scratching my head and wondering if I'd be able to do it.
The official docs about Intune contain a few interesting articles that explain in fair detail how booting from a PXE server works.
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming F16 (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF

A Guy
 

My Computers

System One System Two

  • OS
    Windows 10 Home x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    INTEL Core i5-11400
    Motherboard
    ASUS PRIME H570-PLUS
    Memory
    KINGSTON HyperX Fury Black DDR4 16GB (2 x 8GB) 3200MHz, CL16
    Graphics Card(s)
    EVGA GeForce GTX 750 Superclocked 1GB 128-Bit GDDR5
    Monitor(s) Displays
    LG 32MA68HY 32" IPS
    Screen Resolution
    1920 x 1080
    Hard Drives
    SAMSUNG 250GB 970 EVO Plus NVMe, M.2 SSD, Crucial 250GB MX500, SEAGATE 500GB Barracuda® 7200.12, SATA 3 Gb/s, 7200 RPM, 16MB cache
    PSU
    CORSAIR RM550x 80 PLUS Gold 550W
    Case
    ANTEC P10 FLUX
    Cooling
    be quiet! Pure Rock 2, 5 x 120 mm Case Fans
    Internet Speed
    480 + Mbps Up/ 12+ Mbps Down
    Browser
    Vivaldi Snapshot
    Antivirus
    Avast
  • Operating System
    Windows 10 Home x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Intel Core i5-750
    Motherboard
    ASUS P7P55D
    Memory
    Kingston HyperX Fury Black 8GB (2x4GB) DDR3-1600MHz CL8
    Graphics card(s)
    MSI GeForce GT 240 N240GT-MD1G/D5 1 GB DDR5
    Monitor(s) Displays
    LG 32MA68HY 32" IPS
    Screen Resolution
    1980x1040
    Hard Drives
    Samsung Electronics 840 EVO 120GB, SEAGATE 500GB Barracuda® 7200.12, SATA 3 Gb/s, 7200 RPM, 16MB cache
    PSU
    Antec TruePower New TP-550 550W
    Case
    Antec 300
    Cooling
    Cooler Master Hyper 212+, 4 Noctua NF-P12 120mm, 1 Noctua NF-P14 FLX
    Internet Speed
    480+ Mbps Down/12+Mbps Up
    Browser
    Vivaldi Snapshot
    Antivirus
    Avast
If all the servers are forever stuck in a bootloop, then like I earlier tried to point out, every IT manager (every sane IT manager, that is) should already have a recovery plan ready before it happens, complete with compelling evidence built on valid test results to indicate that the recovery plan is reliable and robust.
They were VM's so yes we implemented our backup snapshots and everything was fine. But that still takes time.

We also have redundancy for each thing with a separate machine as well, but they both had crowdstrike.

Good to know about the pxe over wifi. Never heard of that being a thing.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom Built
    CPU
    Ryzen 7 5700 X3D
    Motherboard
    MSI MPG B550 GAMING PLUS
    Memory
    64 GB DDR4 3600mhz Gskill Ripjaws V
    Graphics Card(s)
    RTX 4070 Super , 12GB VRAM Asus EVO Overclock
    Monitor(s) Displays
    Gigabyte M27Q (rev. 2.0) 2560 x 1440 @ 170hz HDR
    Hard Drives
    2TB Samsung nvme ssd
    2TB XPG nvme ssd
    PSU
    CORSAIR RMx SHIFT Series™ RM750x 80 PLUS Gold Fully Modular ATX Power Supply
    Case
    CORSAIR 3500X ARGB Mid-Tower ATX PC Case – Black
    Cooling
    ID-COOLING FROSTFLOW X 240 CPU Water Cooler
    Internet Speed
    900mbps DOWN, 100mbps UP
  • Operating System
    Chrome OS
    Computer type
    Laptop
    Manufacturer/Model
    HP Chromebook
    CPU
    Intel Pentium Quad Core
    Memory
    4GB LPDDR4
    Monitor(s) Displays
    14 Inch HD SVA anti glare micro edge display
    Hard Drives
    64 GB emmc

My Computers

System One System Two

  • OS
    Windows 11 Pro for Workstations
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom self build
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING (11GB GDDR5X)
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G75 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3 wall mounted
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gbps Download and 35 Mbps Upload
    Browser
    Google Chrome
    Antivirus
    Microsoft Defender and Malwarebytes Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    CyberPower CP1500PFCLCD
    Galaxy S23 Plus phone
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Surface Laptop 7 Copilot+ PC
    CPU
    Snapdragon X Elite (12 core) 3.42 GHz
    Memory
    16 GB LPDDR5x-7467 MHz
    Monitor(s) Displays
    15" HDR
    Screen Resolution
    2496 x 1664
    Hard Drives
    1 TB SSD
    Internet Speed
    Wi-Fi 7 and Bluetooth 5.4
    Browser
    Chrome and Edge
    Antivirus
    Windows Defender
Blown out of all proportion - I've been running 7 different systems, using all sorts of services and didn't notice ANY issues.

Still, let's not deprive the media of their weekly fix of sensationalism, eh?
Your running CrowdStrike on 7 computers and didn't have any problems. All I can say is Amazing!
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Canary Channel
    Computer type
    PC/Desktop
    Manufacturer/Model
    PowerSpec B746
    CPU
    Intel Core i7-10700K
    Motherboard
    ASRock Z490 Phantom Gaming 4/ax
    Memory
    16GB (8GB PC4-19200 DDR4 SDRAM x2)
    Graphics Card(s)
    NVIDIA GeForce GTX 1050 TI
    Sound Card
    Realtek Audio
    Monitor(s) Displays
    Samsung SAM0A87 Samsung SAM0D32
    Screen Resolution
    1920 x 1080
    Hard Drives
    NVMe WDC WDS100T2B0C-00PXH0 1TB
    Samsung SSD 860 EVO 1TB
    PSU
    750 Watts (62.5A)
    Case
    PowerSpec/Lian Li ATX 205
    Keyboard
    Logitech K270
    Mouse
    Logitech M185
    Browser
    Microsoft Edge and Firefox
    Antivirus
    ESET Internet Security
  • Operating System
    Windows 11 Canary Channel
    Computer type
    PC/Desktop
    Manufacturer/Model
    PowerSpec G156
    CPU
    Intel Core i5-8400 CPU @ 2.80GHz
    Motherboard
    AsusTeK Prime B360M-S
    Memory
    16 MB DDR 4-2666
    Monitor(s) Displays
    23" Speptre HDMI 75Hz
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 970 EVO 500GB NVMe
    Mouse
    Logitek M185
    Keyboard
    Logitek K270
    Browser
    Firefox, Edge and Edge Canary
    Antivirus
    Windows Defender
Your running CloudStrike on 7 computers and didn't have any problems. All I can say is Amazing!
True, didn't say anything about those systems using CrowdStrike, unless we're supposed to assume that. And we know what that word really means.
 

My Computer

System One

  • OS
    11 Pro 24H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI
    CPU
    i7-10750H
    Motherboard
    MSI MS-17F5
    Memory
    16GB Samsung DDR4 3200
    Graphics Card(s)
    Intel + Nvidia RTX3060 Laptop
    Sound Card
    Realtek
    Monitor(s) Displays
    Samsung 24" Curved (HDMI)
    Screen Resolution
    1920x1080
    Hard Drives
    Sabrent Rocket Gen3 1Tb Smasung EVO 870 1TB
    Antivirus
    Avast

Latest Support Threads

Back
Top Bottom