A method carried out with an automated banking machine that operates to cause financial transfers responsive to card data read from user cards, wherein the card data corresponds to financial accounts, and wherein the machine includes a card reader, a cash dispenser operative to dispense cash stored within the machine to machine users, at least one computer, and at least one data store, comprising:
- (a) operating the at least one computer of the automated banking machine to execute instructions corresponding to data in the at least one data store, wherein the instructions include at least one software component, wherein the at least one software component is operative to cause at least one of the card reader and the cash dispenser to operate;
- (b) operating the at least one computer of the automated banking machine to determine responsive to instructions included in the at least one software component, a current first system date associated with the at least one computer;
- (c) operating the at least one computer to store data corresponding to the first system date determined in (b) in the at least one data store;
- (d) operating the at least one computer to cease execution of instructions of the at least one software component;
- (e) subsequent to (d), operating the at least one computer to execute instructions of the at least one software component;
- (f) during at least a portion of (e), determining through operation of the at least one computer responsive to instructions included in the at least one software component, a current second system date associated with the at least one computer;
- (g) operating the at least one computer responsive to instructions included in the at least one software component, to compare the first system date and the second system date;
- and
- (h) operating the at least one computer to control at least one machine operation associated with the at least one software component responsive to the comparison in (g).