
This post demonstrates how to access the web part maintenance page for a classic and modern SharePoint site to delete any problem web parts.
Classic SharePoint
Recently I came across an issue with a SharePoint 2010 publishing site. The site had a page on it that was being edited and after a series of web parts were added, crashed and would no longer load. An additional issue here was that there wasn’t another, recent version of the page to restore to.
So, in the steps below detail how I was able to access the page using web part maintenance mode and delete the problem web part:
- Navigate to the problem page’s URL
- At the end of the URL add ?contents=1
- This will then open the problem page up in web part maintenance mode. From here you are able to close, restore defaults or delete web parts from your page

NOTE: make sure you page is checked out before trying this else you won’t be able to make any changes.
- Select the web part(s) which you think are causing the issue
- Now select to either close, reset or delete the web part. I chose delete
- A warning message will appear > press OK

Modern SharePoint
When writing this post I wondered if this method of accessing web part maintenance mode still worked for modern SharePoint – the answer was no! When you try to open a modern page using ?contents=1
you get this:

However, after reading this handy article from Microsoft about maintenance for client-side web parts in SharePoint Online I just switched my query to ?maintenancemode=true
and it worked!

Different to the classic example, modern web parts when in maintenance mode show summary, manifest and data tabs with information about each web part.
If you wish to delete a web part from this view you will need to edit the page and delete it from there, then republish like in the example below:

SharePoint URL’s
There are loads of URL’s that either I can never remember or haven’t come across that are listed here. However I wanted to keep a list of them on my site just for reference:
Destination | URL |
---|---|
Site Settings | /_layouts/settings.aspx |
Site Contents | /_layouts/viewlsts.apx |
Save Site as a Template | /_layouts/savetmpl.aspx |
View All People | /_layouts/people.aspx?MembershipGroupId=0 |
View People and Groups | /_layouts/groups.aspx |
Workflows | /_layouts/wrkmng.aspx |
Workflow Health | /_layouts/15/workflowservicehealth.aspx |
Workflow History (Hidden) | /lists/Workflow%20History |
Create New Site items | /_layouts/create.aspx |
Manage Site Collection Admin Permissions | /_layouts/mngsiteadmin.aspx |
View Sites and Workspaces | /_layouts/mngsubwebs.aspx |
Manage User Permissions | /_layouts/user.aspx |
Recycle Bin | /_layouts/RecycleBin.aspx |
Second-Stage Recycle Bin (w/ Admin Permissions) | /_layouts/AdminRecycleBin.aspx |
Manage Site Content and Structure | /_layouts/sitemanager.aspx |
Manage Site Content Types | /_layouts/mngctype.aspx |
Manage Site Columns | /_layouts/mngfield.aspx |
Quick Launch Settings | /_layouts/quiklnch.aspx |
Navigation Settings | /_layouts/AreaNavigationSettings.aspx |
Web Analytics Reports (Site Usage Summary) | /_layouts/usage.aspx |
Manage Site Collection Features | /_layouts/ManageFeatures.aspx?Scope=Site |
Manage Site Features | /_layouts/ManageFeatures.aspx |
Application page for registering SP Apps | /_layouts/appregnew.aspx |
Sign in as a different user | /_layouts/closeConnection.aspx?loginasanotheruser=true |
Enable SharePoint Designer | /_layouts/SharePointDesignerSettings.aspx |
Welcome Page | /_layouts/AreaWelcomePage.aspx |
Change Site Master Page | /_layouts/ChangeSiteMasterPage.aspx |
Page Layouts and Site Templates | /_Layouts/AreaTemplateSettings.aspx |
Force Display the User Profile in the Site Collection | /_layouts/userdisp.aspx?id={UserID}&Force=True |
Site App Permissions | /_layouts/15/appprincipals.aspx?Scope=Web |
List Template Gallery | /_catalogs/lt |
Master Page Gallery | /_catalogs/masterpage |
Solution Gallery | /_catalogs/solutions/ |
Web Part Gallery | /_catalogs/wp |
Get SharePoint Server Version | /_vti_pvt/Service.cnf |
Taxonomy List (Hidden) | Lists/TaxonomyHiddenList/AllItems.aspx |
Quick Deploy Items | Quick%20Deploy%20Items/AllItems.aspx |
Web Part Maintenance Page | ?Contents=1 |
Filter Toolbar (For Lists and Libraries) | ?Filter=1 |
Load Ribbon Tab (In a Document Library or List) | ?InitialTabId=Ribbon.Document |
Show Page in a Dialog | ?isdlg=1 |
Display List in Grid View (In Document Library or List) | ?ShowInGrid=True |
Open Page in Edit Mode | ?ToolPaneView=2 |