Shutdown problem is fairly common in Win98. Check virtual memory is set on your biggest disk space ie if you use partitions like C: and D:, C: is for the Windows operating system but D might be storage. Set the disk swap to D drive, max out on 512Mb of memory (2 sticks of 256Mb) and if the shutdown patch does not work from Microsoft (some computers it does not work on) then simply restart the computer and switch off manually when the checking memory bit comes up at the start.