What Is Irp Stack Size?


IRPStackSize represents the amount of stack locations allocated for the Input/Output Request Packet (IRP) stack in Microsoft operating systems. Modifying this value is useful for some operations in your system.


  • The value of your IRPStackSize influences the amount of allocated bits of memory your operating system can use to transport files or do any other sort of input and output within the system.


  • Windows 2000 Server was the first operating system to use this kind of parameter. Up to Windows XP, this was an important feature for certain file system and media access control (MAC) drivers.

Setting the IRPStackSize

  • To set the IRPStackSize to a new value, you will have to edit some values in the Windows Registry (for more information, see "Description of the IRPStackSize Parameter" in Resources).

Safe Values

  • An IRPStackSize value of anywhere between 11 and 50 is considered safe. The normal value for the stack size is 15.


  • As with setting any registry value, you should always back up your registry before performing any operation on it (for information on backing up and restoring your registry, see "How to Back up and Restore the Registry" in Resources).

Related Searches


Promoted By Zergnet



You May Also Like

Related Searches

Check It Out

Geek Vs Geek: Robot battles, hoverboard drag race, and more

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!