Frequently Asked Questions
Practical Password Reset FAQ
  • Additional Account Info-Active Directory Users Add-on to display extra password properties.

    What Acctinfo.dll does for you is expose more properties in ADUC (Active Directory Users and Computers), for example lastLogon and Password Expires.  Specifically, with this add-on you get an extra tab in ADUC called Additional Account Info.  This tools adds an easy for a domain admin with the AD administrative tools to check when a user's password will expire.

    More info on Acctinfo.dll and instation instructions can be found at
    http://www.computerperformance.co.uk/w2k3/utilities/acctinfo.htm

  • IIS 7 - Installer interrupted before Practical Password Reset could be installed.

    If you receive this message when installing Practical Password Reset on IIS 7, you need to install the IIS 6 Management feature on IIS7.

    iis7error-if-iis6-management-not-installed

     

    To install the IIS 6.0 Management Compatibility Components by using the Windows Server 2008 Server Manager

    • Click Start, click Administrative Tools and then Server Manager.
    • In the left navigation pane, expand Roles, and then right-click Web Server (IIS) and select Add Role Services.
    • On the Select Role Services pane, scroll down to IIS 6 Management Compatibility.
    • Select the check boxes for IIS 6 Metabase Compatibility and IIS 6 Management Console.
    • Click Next from the Select Role Services pane, and then click Install at the Confirm Installations Selections pane.
    • Click Close to leave the Add Role Services wizard.

     

    To install the IIS 6.0 Management Compatibility Components by using the Windows Vista Control Panel

    • Click Start, click Control Panel, click Programs and Features, and then click Turn Windows features on or off.
    • Open Internet Information Services.
    • Open Web Management Tools.
    • Open IIS 6.0 Management Compatibility.
    • Select the check boxes for IIS 6 Metabase and IIS 6 configuration compatibility and IIS 6 Management Console.
    • Click OK.
  • IIS 7 - Password reset or change is always unsuccessful.

    IIS 7 has implement some new features.  A couple settings need to be changed to make Practical Password Reset function correctly.

     

    If you do the following in the IIS 7 Manager, Practical Password Reset should work.
    1. Change the PracticalPasswordReset application to run in the ClassicNet app pool instead of the DefaultApp pool.
    2. In the Application Pools/Classic .Net app pool/Advanced Settings/Identity  change from NetworkService to LocalService

    iis7-classic-net-app

     

    iis-identity-network-service-to-local-system

  • IIS 7 - HTTP Error 404.3 Not Found

    This usually means the .Net component features in IIS 7 are not installed.

     

    To install ASP.Net and .Net Extensibility by using the Windows Server 2008 Server Manager

    • Click Start, click Administrative Tools and then Server Manager.
    • In the left navigation pane, expand Roles, and then right-click Web Server (IIS) and select Add Role Services.
    • On the Select Role Services pane, scroll down to Application Development.
    • Select the check boxes for ASP.Net and .Net Extensibility.
    • Click Next from the Select Role Services pane, and then click Install at the Confirm Installations Selections pane.
    • Click Close to leave the Add Role Services wizard.

     

    To install ASP.Net and .Net Extensibility by using the Windows Vista Control Panel

    • Click Start, click Control Panel, click Programs and Features, and then click Turn Windows features on or off.
    • Open Internet Information Services.
    • Open Web Management Tools.
    • Open Application Development.
    • Select the check boxes for ASP.Net and .Net Extensibility.
    • Click OK.

    iis7error-can-run-ppr-after-clean-install

  • Practical Password Reset computer is a member of different domain.

    Practical Password Reset should be installed on a computer in the same domain as the users that will be reset.  By default the app pool is created as a computer account.  When going across untrusted domains the app pool requires a domain user.