Find your answers by searching below.
Looking at the compatibility for "Computer Type Laptop", you will see that it is a WMI call which queries the Win32_SystemEnclosure class. (Components | Compatibility).
Notice that it resolves the query with a Regular Expression that seeks either an 8, 9, or 10 value in return.
Now, look at your laptop and open a command prompt. Run the following query in the command prompt: WMIC SystemEnclosure get ChassisTypes
Did it respond with a 8, 9, or 10 value? If not, you can edit the compatibility to also include the response.
i.e. if your response was a 14, then you change the regular expression to ^(8}9}10|14)$
Note: some manufacturers do not adhere to the Chassis type correct value. In the example above, 14 is actually a "sub notebook" which is technically not a laptop.
Here are the list of chassis types from the WMI Win32_SystemEnclosure class:
| 
 Value  | 
 Description  | 
| 
 1  | 
 Other  | 
| 
 2  | 
 Unknown  | 
| 
 3  | 
 Desktop  | 
| 
 4  | 
 Low Profile Desktop  | 
| 
 5  | 
 Pizza Box  | 
| 
 6  | 
 Mini Tower  | 
| 
 7  | 
 Tower  | 
| 
 8  | 
 Portable  | 
| 
 9  | 
 Laptop  | 
| 
 10  | 
 Notebook  | 
| 
 11  | 
 Hand Held  | 
| 
 12  | 
 Docking Station  | 
| 
 13  | 
 All in One  | 
| 
 14  | 
 Sub Notebook  | 
| 
 15  | 
 Space-Saving  | 
| 
 16  | 
 Lunch Box  | 
| 
 17  | 
 Main System Chassis  | 
| 
 18  | 
 Expansion Chassis  | 
| 
 19  | 
 Sub Chassis  | 
| 
 20  | 
 Bus Expansion Chassis  | 
| 
 21  | 
 Peripheral Chassis  | 
| 
 22  | 
 Storage Chassis  | 
| 
 23  | 
 Rack Mount Chassis  | 
| 
 24  | 
 Sealed-Case PC  | 
Looking at the compatibility for "Computer Type Laptop", you will see that it is a WMI call which queries the Win32_SystemEnclosure class. (Components | Compatibility).
Notice that it resolves the query with a Regular Expression that seeks either an 8, 9, or 10 value in return.
Now, look at your laptop and open a command prompt. Run the following query in the command prompt: WMIC SystemEnclosure get ChassisTypes
Did it respond with a 8, 9, or 10 value? If not, you can edit the compatibility to also include the response.
i.e. if your response was a 14, then you change the regular expression to ^(8}9}10|14)$
Note: some manufacturers do not adhere to the Chassis type correct value. In the example above, 14 is actually a "sub notebook" which is technically not a laptop.
Here are the list of chassis types from the WMI Win32_SystemEnclosure class:
| 
 Value  | 
 Description  | 
| 
 1  | 
 Other  | 
| 
 2  | 
 Unknown  | 
| 
 3  | 
 Desktop  | 
| 
 4  | 
 Low Profile Desktop  | 
| 
 5  | 
 Pizza Box  | 
| 
 6  | 
 Mini Tower  | 
| 
 7  | 
 Tower  | 
| 
 8  | 
 Portable  | 
| 
 9  | 
 Laptop  | 
| 
 10  | 
 Notebook  | 
| 
 11  | 
 Hand Held  | 
| 
 12  | 
 Docking Station  | 
| 
 13  | 
 All in One  | 
| 
 14  | 
 Sub Notebook  | 
| 
 15  | 
 Space-Saving  | 
| 
 16  | 
 Lunch Box  | 
| 
 17  | 
 Main System Chassis  | 
| 
 18  | 
 Expansion Chassis  | 
| 
 19  | 
 Sub Chassis  | 
| 
 20  | 
 Bus Expansion Chassis  | 
| 
 21  | 
 Peripheral Chassis  | 
| 
 22  | 
 Storage Chassis  | 
| 
 23  | 
 Rack Mount Chassis  | 
| 
 24  | 
 Sealed-Case PC  |