The present automatic update mechanism provides a method for determining
whether computer-readable components loaded within a memory device are at
a level of protection specified for protected content that a media
application is attempting to process. If a current level of protection
provides lower protection that the level specified, a file is updated to
achieve at least the level of protection specified by the protected
content. Updating the file to achieve the level of protection is
performed in a manner that minimizes rebooting of a computing device.