Question

Why do I require Administrative privileges to Extend/Revert applications with the FME 2011 Integration Console?

Answer

User Access Control Overview:

As per Wikipedia http://en.wikipedia.org/wiki/User_Account_Control: "User Account Control (UAC) is a technology and security infrastructure introduced with Microsoft's Windows Vista and Windows Server 2008 operating systems, with a more relaxed version also present in Windows 7 and Windows Server 2008 R2. It aims to improve the security of Microsoft Windows by limiting application software to standard user privileges until an administrator authorizes an increase or elevation. In this way, only applications trusted by the user may receive administrative privileges, and malware should be kept from compromising the operating system. In other words, a user account may have administrator privileges assigned to it, but applications that the user runs do not inherit those privileges unless they are approved beforehand or the user explicitly authorizes it."

Changes to FME:

With the advent of UAC, Safe software had to adjust the approach used by FME's installation and configuration tools (Setup, Licensing, Integrations) so as to abide by these new restrictions. The FME Administrator was one such configuration tool, since it required access to system directories (such as Program Files) and machine-wide registry keys(such as HKLM).

Out with the old in with the new:

For FME 2011, the FME Administrator tool was retired and a new tool called the Integration Console was developed as the mechanism to interface FME with other installed applications. The FME Integration Console will now properly prompt for Administrator privileges on systems with UAC enabled in order to access and modify UAC controlled system resources.