Error Is Subst Target 149 (0x95): How to Fix it
Adjusting your code will usually fix this error
2 min. read
Updated on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
Error_Is_Subst_Target error is a developer error, so it’s unlikely that you’ll encounter it as an end user. However, if you do, the steps from this guide should help you fix the issue.
How can I fix Error_Is_Subst_Target?
Adjust your code
- Open your code.
- Replace the _tpm.Create method with the _tpm.LoadExternal, like this:
pubHandle = _tpm.LoadExternal(TPMT_SENSITIVE::NullObject(), eccTemplate, TPM_HANDLE::FromReservedHandle(TPM_RH::_NULL));
- Save changes.
This is an obscure error, and it happens when using an external key with the TPM for verification and other purposes.
With the _tpm.LoadExternal, TPM will use a key generated outside of the TPM to perform cryptographic operations.
This can come in handy if the key can’t be generated on the TPM or if you need to migrate a key from another source.
Error_Is_Subst_Target usually comes with the following message: 149 (0x95) An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
You can encounter both, but in our experience, it’s more likely that you’ll encounter the error message instead of the error code.
As previously mentioned, this is an obscure error that usually affects developers, so it’s not likely that you’ll encounter it.
This is just one of many developer errors, and we wrote about Error_Label_Too_Long and Fatal_Abnormal_Reset_Error in our previous guides.
We also covered Error_System_Trace, so don’t miss it for more information.
User forum
0 messages