continue if {(size of it = 15424376 and sha1 of it = “9b2c08067fc5f9cf6706ef0df80dd40720b5b3d7”) of file “IE7-WindowsServer2003-x86-enu.exe” of folder “__Download”}
“action requires restart” won’t cause it to restart. It only causes BES to know that a restart is needed so that you can make decisions later. Rebooting is mostly left as an operational decision, so if you know that you will want a reboot with this fixlet, then that should be selected in the “Post Action” tab of the “Take Action” dialog.
you may see that there is a fixlet called “Client Requires a Restart caused by BES Action” ( or something like that). This fixlet becomes relevant when it identifies that a reboot is needed and that it is caused by something that BES did. This is another option for you to use.
In simple cases use the first option (reboot in the post action of the take action dialog).
Also note that your 3rd reg entr is missing the value quote (no quote before Check_Associations).
I’m sorry I didn’t clarify that better. I’m setting the reboot on the Post action tab but the reboot never occurs. Thanks for catching the missing quote.