Last reviewed on August 4, 2015   —  15 Comments

When you use custom forms or email templates, Outlook will add a signature to the form, if one is assigned to your email account. You can prevent this by adding a key to the registry. This key is an all-or-nothing deal – you can’t apply it to some custom forms and not others.

If you want a signature on some forms but not others, your choices are:

  1. Set the registry value and add a signature to the template or form before saving the template or custom form
  2. Set the registry value and insert a signature when you use the form
  3. Don’t use the registry value and delete the signature from the form each time.

Edit the Registry

This registry key works with Outlook 2002 and up. If you don’t want to edit the registry, a ready-to-run reg file is listed below.

  1. Open the registry editor by typing regedit into the Start menu’s Search field (Windows 7 & Vista) or by press Windows key + R on your keyboard (all versions of Windows).
  2. Browse to the HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Options key in the registry
  3. Right click on the Options key and choose Add > DWORD
  4. Type or paste NoAutosigOnCustomForms as the name
  5. Double click on NoAutosigOnCustomForms and enter a value of 1 if you don’t want the autosignature added.

You’ll need to restart Outlook for the change to take effect.

No AutoSignature on Templates and Custom forms

Outlook 2016

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

Outlook 2013

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

Outlook 2010

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

Outlook 2007

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

Outlook 2003

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

Outlook 2002

DWORD: NoAutosigOnCustomForms
Data Value: 1 = no signature; 0 = uses signature (the default)

To restore the default behavior of adding a signature to custom forms and templates, delete NoAutosigOnCustomForms from the registry or change the value to 0.

Do it for me

If you don’t want to edit the registry yourself, you can download one of the *reg file for your version and run it.

Outlook 2016 Outlook 2013 Outlook 2010
Outlook 2007 Outlook 2003 Outlook 2002(XP)

To restore the default behavior of adding a signature, open the downloaded *.reg file using Notepad and change the 1 to a 0 then save and double click to run the *.reg.

No signature: “NoAutosigOnCustomForms”=dword:00000001
Signature: “NoAutosigOnCustomForms”=dword:00000000
Delete value: “NoAutosigOnCustomForms”=-


  1. Jamey says

    Can you please provide a vbscript that would do the same as the reg files so it could be included with a custom form?

    Thanks in advance,


  2. Erin says

    I've created a template which I need to share with other members of the organization. They will use this template to reach out to clients. I need to remove the automatic email signature from the template itself since I cannot ask each end user to edit their registry. Is this possible?

    • Diane Poremsky says

      The easiest way is to push the reg key out using group policy when the user logs in. AFAIK, there is no way to prevent it otherwise.

      The signature that is added should be their own signature... if its adding your sig, you need to delete the contents of the body before you save it.

  3. Allie says

    I'm not needing this to work on a form, but on a template instead. Is there a way to turn off auto signature when you open a specific template?

    • Diane PoremskyDiane Poremsky says

      No, it's all or nothing. If you open the template using a macro, you can erase the signature.

  4. Angelo says

    Is there a way to query the register or some other way to determine whether the auto signature feature is enabled on an individual instance of Outlook? I'm looking to include some conditional code in VBA that checks for the auto signature setting and then adds (or doesn't add) a signature accordingly.

    • Diane PoremskyDiane Poremsky says

      Yes, but not easily. The signature assignments are stored in the profile keys - there isn't a specific key to check to see if it's on or off.
      You need to find the account key then look for the signature key. If there are multiple profiles or multiple accounts, you need to identify which is used.
      The keys look like this - check for the account name then you can check the signature keys.
      HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\Diane\9375CFF0413111d3B88A00104B2A6676\00000006\Account Name: ""
      HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\Diane\9375CFF0413111d3B88A00104B2A6676\00000006\New Signature: "Gmail"
      HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\Diane\9375CFF0413111d3B88A00104B2A6676\00000006\Reply-Forward Signature: "gmail"

  5. Ruby A. Wolff says

    How can one woman so clearly and succinctly do what Microsoft cannot? Thank you for sharing your knowledge. I thought I was going to make 6 templates and then, go home. It had been so easy on two other computers. Then, I discovered this computer had the double signature problem on Outlook 2013 (just like the other computers). Forever grateful for helping with this higher level issue.

Leave a Reply

Please post long or more complicated questions at OutlookForums by

If the Post Comment button disappears, press your Tab key.