"Garfield: Caught in TV Land" seems to be an alternate title of "Garfield: Caught in the Act."http://www.mobygames.com/game/windows/garfield-caught-in-the-act
The back of the CD case says it's for Windows 3.1 or 95, http://www.mobygames.com/game/windows/garfield-caught-in-the-act/cover-art/gameCoverId,109354/
which means the game almost certainly uses 16-bit code (unless there are separate executables and installers for the Windows 3.1 and Windows 95 versions, which is unlikely). Games with 16-bit code can't be run on
64-bit Windows without some form of emulation separating the game from the 64-bit operating system.
You may have played it on XP.
Nearly all Windows 7 installations are 64-bit.